天天看点

win32 获取当前焦点的几个函数

1、以下几个函数,均可以获取当前的焦点所在程序的句柄,只是获取的焦点信息不一样。

GetForegroundWindow

GetActiveWindow

GetFocus 

2、GetForegroundWindow和GetActiveWindow的区别

GetForegroundWindow指最前的窗口,但是最前的窗口不一定是激活的...比如说qq的主窗口,只要不靠到屏幕边上,就是总在最前的,你拖放一个ie过去是挡不住的,这时候,用GetActiveWindow得到的是有焦点的ie窗口,用GetForegroundWindow得到的是最前的qq窗口