获得指定窗口的可视状态,即显示或者隐藏
函数原型
BOOL IsWindowVisible(
HWND hWnd
);
参数hWnd:被测试窗口的句柄。
备注:窗口的可视状态由WS_VISIBLE位指示。当设置了WS_VISIBLE位,窗口就可显示,而且只要窗口具有WS_VISIBLE风格,任何画在窗口的信息都将被显示。
头文件:winuser.h;
库文件:user32.lib。
AutoHotkey调用方式:
函数原型
BOOL IsWindowVisible(
HWND hWnd
);
参数hWnd:被测试窗口的句柄。
备注:窗口的可视状态由WS_VISIBLE位指示。当设置了WS_VISIBLE位,窗口就可显示,而且只要窗口具有WS_VISIBLE风格,任何画在窗口的信息都将被显示。
头文件:winuser.h;
库文件:user32.lib。
AutoHotkey调用方式:
; 例子: 调用 API 函数 "IsWindowVisible" 来判断记事本窗口是否可见.
DetectHiddenWindows On
if not DllCall(“IsWindowVisible”, “Ptr”, WinExist(“无标题 - 记事本”)) ; WinExist() 返回 HWND.
MsgBox The window is not visible.
else
MsgBox 看到