GetWindowState 获取窗口属性
🎯功能
获取指定窗口的一些属性
📜语法
结果 = dm.GetWindowState(窗口句柄, 选项)
📥参数
参数 | 数据类型 | 解释 |
---|---|---|
窗口句柄 | 整型数 | 指定的窗口句柄 |
选项 | 整型数 | 不同值具有不同含义, 详见下表 |
参数
选项
取值定义参数选项 值 | 含义 |
---|---|
0 | 判断窗口是否存在 |
1 | 判断窗口是否处于激活 |
2 | 判断窗口是否可见 |
3 | 判断窗口是否最小化 |
4 | 判断窗口是否最大化 |
5 | 判断窗口是否置顶 |
6 | 判断窗口是否无响应 |
7 | 💰付费功能, 判断窗口是否可用(灰色为不可用) |
8 | 💰付费功能, 另外的方式判断窗口是否无响应,如果6 无效可以尝试这个 |
9 | 💰付费功能, 判断窗口所在进程是不是64位 |
📤返回
整型数
, 0
为不满足条件, 1
为满足条件
💡示例
dm_ret = dm.GetWindowState(hwnd,3)
If dm_ret = 1 Then
MessageBox "窗口已经最小化了"
End If
📘备注
无