FindWindow 查找窗口
🎯功能
根据窗口类名和窗口标题查找顶层窗口,模仿FindWindow
这个系统API,但比它更强,能使用匹配查找和抗屏蔽。这个函数只能获得符合条件的第一个窗口句柄,如果要获得下一个可以使用本插件中的 FindWindowEx 函数。需要更强大的查找顶层窗口功能,可以使用本插件中的 EnumWindowA 函数或 EnumWindowT 函数。
📜语法
Hwnd = Plugin.WndEx7_71.FindWindow(窗口类名, 窗口标题)
📥参数
参数 | 数据类型 | 解释 |
---|---|---|
窗口类名 | 整数型 或 字符串 | 为搜索条件,取整型数0 时不过滤窗口类名。可以使用"?" 和"*" 进行模糊搜索窗口类名,"?" 代表一个任意字符,"*" 代表0个或者多个任意字符。 |
窗口标题 | 整数型 或 字符串 | 为搜索条件,取整型数0 时不过滤窗口标题。可以使用"?" 和"*" 进行模糊搜索窗口标题,"?" 代表一个任意字符,"*" 代表0个或者多个任意字符。 |
📤返回
整型数
。返回找到的第一个符合条件的窗口句柄,找不到时返回0
。
💡示例
hwnd = Plugin.WndEx7_71.FindWindow("Notepad","* - 记事本")
MsgBox "查找到的窗口句柄:" & CStr(hwnd), 4096
📘备注
无