跳到主要内容

GetWindowState 获得窗口状态

🎯功能

获得窗口状态。可以用 SetWindowState 函数可设置窗口状态。

📜语法

State = Plugin.WndEx7_71.GetWindowState(窗口句柄, 信息代码)

📥参数

参数数据类型解释
窗口句柄长整型数待获取状态的窗口句柄
信息代码长整型数根据信息代码的取值不同,从函数返回值可判断各种窗口状态。
参数2(信息代码)可取以下值
信息代码说明
0窗口是否存在
1窗口是否在被激活状态
2窗口是否可见
3窗口是否可用
4窗口是否最小化
5窗口是否最大化
6窗口是否置顶
7窗口是否只读(用于文本框)
8窗口是否为Unicode窗口
9窗口是否无响应

📤返回

布尔型,也就是只有TrueFalse两种状态的数据类型。

💡示例

hwnd = Plugin.WndEx7_71.GetForegroundWindow()
If Plugin.WndEx7_71.GetWindowState(hwnd,6) Then
MsgBox "当前窗口已置顶", 4096
Else
MsgBox "当前窗口未置顶", 4096
End If

📘备注