GetPointWindowS 获得包含了指定点的窗口句柄
🎯功能
获得包含了指定点的窗口句柄。可以取到 GetPointWindow 取不到的窗口的窗口句柄,由于多了个参数,功能也更强大。
📜语法
Hwnd = Plugin.WndEx7_71.GetPointWindowS(x, y, 过滤条件)
📥参数
参数 | 数据类型 | 解释 |
---|---|---|
x | 长整型数 | 屏幕横坐标 |
y | 长整型数 | 屏幕纵坐标 |
过滤条件 | 长整型数 | 取值可以是下面的一个或多个,不用时 可取0。如果要同时使用多个值,可将多个值做或运算或者加法运算。 |
参数3(
过滤条件
)可取以下值过滤条件 值 | 说明 |
---|---|
1 | 跳过不可见顶层窗口 |
2 | 跳过不可见子窗口 |
4 | 跳过不可用顶层窗口 |
8 | 跳过不可用子窗口 |
16 | 跳过鼠标可穿透顶层窗口 |
32 | 跳过全透明且鼠标可穿透顶层窗口 |
16384 | 只取顶层窗口 |
📤返回
长整型数
。屏幕上指定点的窗口的窗口句柄。
💡示例
//GetPointWindowS的过滤条件中的“跳过不可见顶层窗口”和“跳过全透明且鼠标可穿透顶层窗口”建议使用,否则容易取到一些不可见的顶层窗口的窗口句柄
hwnd = Plugin.WndEx7_71.GetPointWindowS(100,50,1 + 32 + 16384)
MsgBox "屏幕坐标(100,50)处的顶层窗口的窗口句柄:" & CStr(hwnd), 4096
📘备注
无