按键精灵鼠标定位问题

发布于2022-01-12 19:24:42

我在按键精灵中运行 Hwnd = Plugin.Window.Foreground()sRect = Plugin.Window.GetClientRect(Hwnd)Call Plugin.Window.Move(Hwnd, 0, 0)Dim MyArrayMyArra

1个回答
admin
网友回答2022-01-12
把第二和第三句调换一下就可以了Hwnd = Plugin.Window.Foreground()Call Plugin.Window.Move(Hwnd, 0, 0)sRect = Plugin.Window.GetClientRect(Hwnd)Dim MyArrayMyArray = Split(sRect, "|")Ux = CLng(MyArray(0))Uy = CLng(MyArray(1))MoveTo Ux+545, Uy+59 如果按原来的代码的话,会先获取窗体未移动到(0,0)前的left和top值,这就导致了最后move的坐标是和你鼠标初始位置是相对的。

回到
顶部