我想知道是否有人可以帮我一些代码,基本上我已经做了一个小函数,相对于鼠标光标的当前位置移动鼠标光标,但光标传送;我想找到一种让它'滑行'的方法,让它看起来更自然。
以下是代码:
#import <Windows.h>
void MouseXY(int x, int y) {
POINT p;
if (GetCursorPos(&p)) {
SetCursorPos(p.x + x, p.y + y);
}
}
非常感谢任何帮助。
答案 0 :(得分:0)
如果你想让光标平滑地滑动而不是传送,我会建议使用while循环,一些delta值和Sleep函数......
你基本上在做什么就是瞬间移动光标。
你可能想要的是用较小的步骤移动光标。