非常急,急急急!(100分)

  • 主题发起人 主题发起人 wind1278wind
  • 开始时间 开始时间
W

wind1278wind

Unregistered / Unconfirmed
GUEST, unregistred user!
在编程中怎么找到,已运行的非本工程的应用程序中激活窗体上的所有控件如(Tedit,Tbutton)等。<br>并能对该控件进行控制(如对EDIT框进行输入操作)等。请哪位高手指点一二,小弟感激不禁
 
用hwnd:=Findwindow()<br>&nbsp; hwnd:=Getwindow(hwnd,GW_HWNDFIRST);<br>&nbsp; hwnd:=Getwindow(hwnd,GW_HWNDNEXT);<br>&nbsp; 再用Getwindowlong()来查找具体的窗口属性
 
Getwindowlong()怎么使用,举个例子可以吗?
 
用Getwindowlong在论坛里搜一下,很多的。
 
var<br>&nbsp; H : THandle;<br><br>H:= FindWindow('Shell_TrayWnd',nil);<br>H :=Findwindowex(H,0,'Button',nil);//开始菜单按扭的句柄<br>
 
多人接受答案了。
 
后退
顶部