CPP Win32移动鼠标,不要移动到我指定的位置

时间:2013-07-11 18:05:09

标签: c++ mouse move

我从这里获取了代码:How to simulate a mouse movement

我得到了它似乎正在工作,我没有完全测试它,但我能够让鼠标点击Firefox上的标签。 (让程序加载到FF窗口。)

我将窗口的窗口结构更改为更小,并给它一个特定的位置,而不是让窗口执行它:(0,0)。

然后我尝试插入鼠标移动到(830,380)的坐标,并尝试(630,390)两者都导致鼠标直接进入屏幕的右下角。这些是我正在处理的自动点击器的坐标。

我真的没有太多修改代码。

有谁知道为什么会这样?我敢肯定我一定错过了什么......

感谢。

1 个答案:

答案 0 :(得分:1)

只需使用mouse_event http://msdn.microsoft.com/en-us/library/windows/desktop/ms646260%28v=vs.85%29.aspx
或SendInput http://msdn.microsoft.com/en-us/library/windows/desktop/ms646310%28v=vs.85%29.aspx

做这个工作。我相信对于X和Y

,坐标归一化到0-65535的范围