怎样得到一个程序界面上的所有文字(10分)

  • 主题发起人 主题发起人 sy0116
  • 开始时间 开始时间
S

sy0116

Unregistered / Unconfirmed
GUEST, unregistred user!
某个程序的窗体上的文字时刻都在变化,我已经知道窗体句柄,如何才能每隔一段时间就把这个窗体上的所有文字(即控件的caption)显示到memo1里<br>
 
在一个定时器里写(Handle是句柄)<br>var buffer: Array[0..255] of Char<br>SendMessage(Handle,WM_GETTEXT, Integer(@buffer[0]),255);<br>sendMessage(Handle,WM_SETTEXT,0,Integer(@buffer[0]));<br>
 
能解释一下吗
 
用getwindowtext(句柄,变量名:pchar);<br>就能得到控件的内容了。
 
后退
顶部