如果是对话框内的edit, 可以以下方法得到(前提是你知道有几个EDIT)<br>var<br>hdlg, hedit1,hedit2....: hwnd;<br>text: pchar;<br><br>begin<br>hdlg:=findwindow(pchar('#32770'), pchar('窗口名‘));<br>hedit1:=findwindowex(hdlg,0,pchar('edit'),nil);<br>hedit2:=findwindowex(hdlg,hedit1,pchar('edit'),nil);<br>hedit3:=findwindowex(hedlg,hedit2,pchar('edit'),nil);<br>......<br>getmem(text, 255);<br>sendmessage(hedit1,wm_gettext,255, interger(@text));<br>....<br><br>如果是普通window, 把第一句改了。<br>我用这个做了个自动登录的工具,对付哪些过一段时间就要你重新登录的垃圾程序。