X
xch28
Unregistered / Unconfirmed
GUEST, unregistred user!
下面的程序可以得到窗口中控件的文本<br>var i:integer;<br> memchar;<br> i := SendMessage(handle,WM_GETTEXTLENGTH,0,0); //handle为得到控件的句炳<br> getmem(mem,i+1);<br> SendMessage(handle,WM_GETTEXT,i+1,LongInt(mem)); //handle为得到控件的句炳<br> shwomessage(strpas(mem)); <br> getmem(mem,0);<br> freemem(mem);<br><br>上面的程序可以顺利得到对方程序中其他控件的内容,比如说richedit,edit等。<br>可是有一个class为Afx:400000:b:10011:9:0(通过spy++得到)的控件却得不到它<br>的内容,它上面也有文字,可以用鼠标选取,并可以复制、设置文字大小等,但<br>就是得不到内容。不知道为什么。郁闷中。。。<br>请高手指教,不胜感激。<br><br>顺便说一下,第一句i的值就为0。