已知句柄,求教:1、如何获取窗体的位置;2、如何判断窗体是否获得焦点?(100分)

  • 主题发起人 主题发起人 jpfree
  • 开始时间 开始时间
J

jpfree

Unregistered / Unconfirmed
GUEST, unregistred user!
这两个问题很急,盼望能尽快有回音!!
 
1:<br>BOOL GetWindowRect(<br>&nbsp; &nbsp; HWND hWnd, // handle of window<br>&nbsp; &nbsp; LPRECT lpRect // address of structure for window coordinates<br>&nbsp; &nbsp;);<br>
 
这个函数是判断焦点的吗?怎么用?
 
wg<br>hwnd:已知句柄<br>lpRect:可以得到位置<br>
 
焦点:<br><br>GetFocus 看是不是自己,不是自己的话 GetChild 看是不是自己的后代,<br>如果又不是,那自己就没有焦点
 
1.GetWindowRect,在lpRect中有位置信息。<br>2.ActiveHandle:=GetActiveWindow;<br>然后判断是否和你知道句柄一样。
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部