如何确定另外一个应用程序的一个控件的位置呀?(200分)

  • 主题发起人 主题发起人 smj_9547
  • 开始时间 开始时间
S

smj_9547

Unregistered / Unconfirmed
GUEST, unregistred user!
我现在已经知道一个另外的应用程序的控件的句柄,我如何取得它在其窗体中的位置?<br>另外知道一个控件的句柄,能否还原为一个实例?
 
1,GetWindowPos可以得到它的窗口位置<br>2,GetParent等可以得到它的父窗口句柄,得到父窗口位置然后计算现对位置。<br>3,如果实在同一进程控件(也就是同一程序内)是可以的。
 
要取得程序外窗口的位置那就要先获取所要取得位置的窗口的句柄然后通过<br>Var<br>&nbsp; &nbsp;p : Tpoint;<br>P :=Getwindowpos(窗口句柄)<br>在不同的程序中的是无法以一个句柄还原为实例的
 
接受答案!不过getwindowpos好象我查了API没有哦!不过我已经搞定了!谢谢
 
后退
顶部