小编Dav*_*e61的帖子

使用mouse_event在C++中无加速地移动鼠标

现在当我尝试一个包含以下内容的循环:

mouse_event(MOUSEEVENTF_MOVE,dx,dy,0,0);
Run Code Online (Sandbox Code Playgroud)

鼠标往往移动超过(dx,dy).在线研究,我认为这是因为操作系统加速了.如何将鼠标移动绝对量?

MOUSEEVENTF_ABSOLUTE似乎可能正是我正在寻找的,但我看不出如何使用它.

我试过了:

mouse_event(MOUSEEVENTF_ABSOLUTE || MOUSEEVENTF_MOVE,dx,dy,0,0);
Run Code Online (Sandbox Code Playgroud)

但这也不起作用.我更喜欢使用mouse_event而不是SetCursorPos或其他方法,我该怎么办?谢谢.

c++ winapi

2
推荐指数
1
解决办法
7815
查看次数

标签 统计

c++ ×1

winapi ×1