游戏辅助教程:按键精灵如何获取游戏窗口句柄
来源:网络收集 点击: 时间:2024-05-19♥方法1:使用MousePoint鼠标指向窗口命令获取窗口句柄
//此方法适用于需要一个个绑定窗口的情况
hwnd=Plugin.Window.MousePoint()
2/4♥方法2:使用SearchEx遍历符合窗口命令获取窗口句柄
//此方法适用于一键绑定所有游戏窗口的情况
HwndEx=Plugin.Window.SearchEx(GEMAINWINDOWCLASS,轩辕传奇,0)
参数1:窗口符合的类名
参数2:窗口符合的标题
参数3:搜索方式(0:模糊,1:精确)
GEMAINWINDOWCLASS:轩辕传奇游戏窗口的类名。
HwndEx中存放的是获取到的窗口句柄,如果有多个符合要求的句柄,句柄与句柄之间用|连接起来。
3/4如果有多个窗口,我们需要通过split分割函数,把窗口句柄分割出来使用。窗口句柄分割例子:
MyArray=Split(HwndEx,|)
IfUBound(MyArray)=0Then
i=0
ForUBound(MyArray)
//下面这句将字符串转换成数值
Msgbox第i+1个窗口句柄为:Clng(MyArray(i))
i=i+1
Next
EndIf
4/4如果SearchEx命令无法遍历到窗口。我们还可以使用findex查找子窗口命令来查找。
//轩辕传奇游戏窗口的父窗口是桌面
Hwnd=Plugin.Window.findex(0,0,GEMAINWINDOWCLASS,0)
参数1:父窗口句柄
参数2:子窗口句柄
参数3:匹配类名
参数4:匹配标题
桌面句柄=0

版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_800036.html