gpt4 book ai didi

c++ - C++ 中平滑的鼠标移动

转载 作者:太空宇宙 更新时间:2023-11-04 12:53:01 25 4
gpt4 key购买 nike

我想知道是否有人可以帮助我编写一些代码,本质上我已经编写了一个小函数,可以相对于鼠标光标的当前位置移动鼠标光标,但是光标会传送;我想找到一种方法让它“滑动”,平滑地让它看起来更自然一点。

下面是代码:

#import <Windows.h>

void MouseXY(int x, int y) {
POINT p;
if (GetCursorPos(&p)) {
SetCursorPos(p.x + x, p.y + y);
}
}

如有任何帮助,我们将不胜感激。

最佳答案

如果你想让光标平滑滑动而不是瞬移,我建议使用 while 循环、一些增量值和 Sleep 函数......

你基本上做的是瞬间移动光标。

您可能想要以较小的步长移动光标。

关于c++ - C++ 中平滑的鼠标移动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48046464/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com