获取另一程序焦点的问题 ( 积分: 100 )

  • 主题发起人 主题发起人 mafp
  • 开始时间 开始时间
M

mafp

Unregistered / Unconfirmed
GUEST, unregistred user!
yahoo通的短信发送功能是结合的网页方式,<br>通过spy++得到的class名为internet explorer_server,<br>但通过SetForegroundWindow(findwindow('Internet Explorer_Server',nil));<br>却不能将光标定位过去。<br><br>请教各位,如何通过delphi编程将光标定位到网页内的控件上。
 
yahoo通的短信发送功能是结合的网页方式,<br>通过spy++得到的class名为internet explorer_server,<br>但通过SetForegroundWindow(findwindow('Internet Explorer_Server',nil));<br>却不能将光标定位过去。<br><br>请教各位,如何通过delphi编程将光标定位到网页内的控件上。
 
SetForegroundWindow(findwindow('Internet Explorer_Server',nil));<br><br>这个函数好象只是将窗口放到最前面,并不是设置焦点~
 
通过spy++先查找窗体的句柄,再查找该窗体中要聚焦的控件的句柄,<br>然后用这个API函数:SetFocus(控件句柄),
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部