如何得到另一个应用程序中的EDIT编辑框的句柄(100分)

  • 主题发起人 主题发起人 Chen_Hui
  • 开始时间 开始时间
C

Chen_Hui

Unregistered / Unconfirmed
GUEST, unregistred user!
我想用程序实现自动对另一个正等待输入的应用程序进行输入,<br>但我只能得到另一个程序输入FORM的HANDLE,而无法得知该<br>FORM中的EDIT的HANDLE,因此无法用SENDMESSAGE发送消息<br>望得到解答,不胜感激。
 
SendMessage(GetFocus,...);
 
如果你知道他的id<br>GetDlgItem
 
GetFocus只能返回本程序中的窗口吧?<br>既然已得到另一个程序输入FORM的HANDLE, <br>就用EnumChildWindows枚举Form中的Window找到Edit
 
AttachThreadInput(GetCurrentThreadID,<br>&nbsp; &nbsp; &nbsp; &nbsp;GetWindowThreadProcessID(GetForegroundWindow,nil),True);<br>SendMessage(GetFocus,WM_SETTEXT,0,LongInt(pchar('test')));
 
接受答案了.
 
后退
顶部