如何获取Windows系统当前焦点窗口

来源:百度知道 编辑:UC知道 时间:2024/06/04 06:50:56
系统中的当前窗口。
例如。我打开了控制面板,打开文本编辑器,打开IE,不过我正在用IE浏览网页。我要得到IE的窗口句柄。
若我打开了若个IE窗口,但是我想要获得当前处于焦点的IE窗口

代码:
form.focus()
or
form.show()

GetForegroundwindow

函数功能:该函数返回前台窗口(用户当前工作的窗口)。系统分配给产生前台窗口的线程一个稍高一点的优先级。
函数原型:HWND GetForegroundwindow(VOID)
参数:无。
返回值:函数返回前台窗回的句柄。
速查:Windows NT:3.1以上版本;Windows:95以上版本:Windows CE:1.0以上版本:头文件:Winuser.h;库文件:user32.lib。

http://hi.baidu.com/maxlcl/blog/item/4157570f990a602f6159f370.html

API 调用 GetForegroundWindow
HWND ahwnd = GetForegroundWindow();
函数原型:HWND GetForegroundwindow(VOID)

API 调用 GetForegroundWindow
HWND ahwnd = GetForegroundWindow();