跳到主要内容

GetMousePointWindowS 获得鼠标指向的窗口句柄

🎯功能

获得鼠标指向的窗口的窗口句柄。可以取到 GetMousePointWindow 取不到的窗口的窗口句柄,由于多了个参数,功能也更强大。

📜语法

Hwnd = Plugin.WndEx7_71.GetMousePointWindowS(过滤条件)

📥参数

参数数据类型解释
过滤条件长整型数取值可以是下面的一个或多个,不用时可取0。如果要同时使用多个值,可将多个值做或运算或者加法运算。
参数1(过滤条件)可取以下值
过滤条件说明
1跳过不可见顶层窗口
2跳过不可见子窗口
4跳过不可用顶层窗口
8跳过不可用子窗口
16跳过鼠标可穿透顶层窗口
32跳过全透明且鼠标可穿透顶层窗口
16384只取顶层窗口

📤返回

长整型数。鼠标指向的窗口的窗口句柄。

💡示例

//GetMousePointWindowS的过滤条件中的“跳过不可见顶层窗口”和“跳过全透明且鼠标可穿透顶层窗口”建议使用,否则容易取到一些不可见的顶层窗口的窗口句柄
hwnd = Plugin.WndEx7_71.GetMousePointWindowS(1 + 32 + 16384)
MsgBox "鼠标指向的顶层窗口的窗口句柄:" & CStr(hwnd), 4096

📘备注