跳到主要内容

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

📘备注