
hwnd = PluginWindowGetKeyFocusWnd() 这句就是自动获取当前句柄的语句。
另外,你所说的分割数组,应该指的是弄鼠标坐标的那个相对坐标代码如下:hwnd = PluginWindowGetKeyFocusWnd()
Dim sRect
sRect = PluginWindowGetClientRect(Hwnd)
XYArray=Split(sRect,"|")
dx=CLng(XYArray(0))
dy=CLng(XYArray(1))相对于窗口去掉标题栏后的左上角那点
首先获取所有想 *** 作的多个窗口的句柄,然后分别给这些窗口分发相同的消息,这样,多个窗口就可以实现同步 *** 作。
获取窗口句柄注意:
开始前请先选好主窗口(主控制)和副窗口(被控制)
列表框的第一个项目代表主窗口,第一个项目一下的都是副窗口。
理论上支持无限同步 *** 作
确定好了窗口句柄以后点击添加钮可以把句柄添加到列表!
特别提示:如果鼠标下的窗口句柄不等于主窗口句柄的话就不会同步的~只有鼠标在主窗口句柄下才可以同步!
估计你没有先获取句柄吧,先用窗口命令再用后台插件结合使用才行
获取句柄常用有三种
Hwnd
=
PluginWindowForeground()//当前窗口获取
Hwnd
=
PluginWindowMousePoint()//鼠标位置获取
Hwnd
=
PluginWindowSearch("记事本")//标题模糊查找获取
返回值:Hwnd是按键精灵默认的参数,你可以改,可以不改,一旦改全部得改
以上就是关于关于按键精灵自动获取游戏窗口的代码应该怎么写全部的内容,包括:关于按键精灵自动获取游戏窗口的代码应该怎么写、如何做多窗口同步 *** 作、按键精灵9怎么自动获得句柄做后台脚本等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)