如何通过 Windows API 实现安卓模拟器后台鼠标操作?
postmessage 可以实现后台按键,但是鼠标后台不行,我用 C#写的:
PostMessage(Hwnd, WM_LBUTTONDOWN, 0, x + (y << 16));
PostMessage(Hwnd , WM_LBUTTONUP, 0, x + (y << 16));
运行时给了管理员权限,可以实现鼠标点击窗口控件句柄的指定位置,但是如果窗口最小化或者不在可视区域,鼠标点击就没有效果。
安卓模拟器的运行模式有 opengl 和 directx 两种,C/C++或者 C#都可以。
用了 autohotkey 的 controlclick 也不能实现后台鼠标
我怀疑是系统不断获取鼠标的位置导致窗口接收到的鼠标坐标不对导致没有效果,是不是通过某种方法屏蔽掉这种消息到达窗口就能有效果?
postmessage 可以实现后台按键,但是鼠标后台不行,我用 C#写的:
PostMessage(Hwnd, WM_LBUTTONDOWN, 0, x + (y << 16));
PostMessage(Hwnd , WM_LBUTTONUP, 0, x + (y << 16));
运行时给了管理员权限,可以实现鼠标点击窗口控件句柄的指定位置,但是如果窗口最小化或者不在可视区域,鼠标点击就没有效果。
安卓模拟器的运行模式有 opengl 和 directx 两种,C/C++或者 C#都可以。
用了 autohotkey 的 controlclick 也不能实现后台鼠标
我怀疑是系统不断获取鼠标的位置导致窗口接收到的鼠标坐标不对导致没有效果,是不是通过某种方法屏蔽掉这种消息到达窗口就能有效果?