如何取得活动窗口的子窗口句柄?(100分)

N

ngdsjck

Unregistered / Unconfirmed
GUEST, unregistred user!
1、利用API对窗口操作时, 如何取得一启动主窗口下,某一个子窗口的句柄?<br>2、若取得该子窗口句柄后, 如何取得该窗口下一编辑框的内容?
 
这几个 函数配合<br>&nbsp;<br>&nbsp;hwnd:=GetForegroundWindow();<br>&nbsp;hwnd:=Getwindow(hwnd,GW_HWNDFIRST);<br>&nbsp;hwnd:=Getwindow(hwnd,GW_HWNDNEXT);
 
张无忌:<br>&nbsp; &nbsp; 我采用过上述函数, 但不能取得一个主窗口下子窗口的句柄。
 
我不太明白你的意思
 
可以用findwindowEx函数取得edit的hwnd
 
请问BOOK523,在程序上是如何实现,能否举一例子?
 
var<br>&nbsp; H : THandle;<br><br>H:= FindWindow('Shell_TrayWnd',nil);<br>H :=Findwindowex(H,0,'Button',nil);//开始菜单按扭的句柄
 
接受答案了.
 
顶部