C Chen_Hui Unregistered / Unconfirmed GUEST, unregistred user! 2000-03-06 #1 我想用程序实现自动对另一个正等待输入的应用程序进行输入,<br>但我只能得到另一个程序输入FORM的HANDLE,而无法得知该<br>FORM中的EDIT的HANDLE,因此无法用SENDMESSAGE发送消息<br>望得到解答,不胜感激。
我想用程序实现自动对另一个正等待输入的应用程序进行输入,<br>但我只能得到另一个程序输入FORM的HANDLE,而无法得知该<br>FORM中的EDIT的HANDLE,因此无法用SENDMESSAGE发送消息<br>望得到解答,不胜感激。
X xWolf Unregistered / Unconfirmed GUEST, unregistred user! 2000-03-06 #5 GetFocus只能返回本程序中的窗口吧?<br>既然已得到另一个程序输入FORM的HANDLE, <br>就用EnumChildWindows枚举Form中的Window找到Edit
O o*o Unregistered / Unconfirmed GUEST, unregistred user! 2000-03-06 #6 AttachThreadInput(GetCurrentThreadID,<br> GetWindowThreadProcessID(GetForegroundWindow,nil),True);<br>SendMessage(GetFocus,WM_SETTEXT,0,LongInt(pchar('test')));
AttachThreadInput(GetCurrentThreadID,<br> GetWindowThreadProcessID(GetForegroundWindow,nil),True);<br>SendMessage(GetFocus,WM_SETTEXT,0,LongInt(pchar('test')));