用C++睡眠特定的鼠标运动

Sleeping a specific mouse movement with C++

本文关键字:鼠标 运动 C++      更新时间:2023-10-16

我正在尝试控制应用程序中的鼠标移动,到目前为止,我正在使用带有PostMessage的HWND GetActiveWindow,它工作正常,但我想添加一点延迟。我添加了 Sleep((,它按预期工作,使 X 的活动窗口休眠。女士。

我的问题是,有没有办法让我只在单击特定的鼠标按钮然后立即停止它或接近它时触发 Sleep 功能?谢谢,感谢您的所有帮助。

只有在按下特定的鼠标按钮时,才需要调用 Sleep(( 函数:

UINT button = GET_XBUTTON_WPARAM(wParam);  
if (button == XBUTTON1)
{
    Sleep(1000);
}

另请参阅:https://learn.microsoft.com/en-us/windows/desktop/inputdev/mouse-input