Спящая определенное движение мыши с C ++ - PullRequest
0 голосов
/ 20 апреля 2019

Я пытаюсь контролировать движение мыши в приложении, пока что я использую HWND GetActiveWindow с PostMessage, он работает нормально, но я хочу добавить немного задержки. Я добавил Sleep (), и он работает, как и ожидалось, спя активное окно для X .. мс.

У меня вопрос: есть ли способ заставить функцию «Сон» запускаться только тогда, когда я нажимаю на конкретную кнопку мыши и затем немедленно ее останавливаю, или что-то похожее на это? Спасибо, благодарю за помощь.

1 Ответ

0 голосов
/ 20 апреля 2019

Вы должны вызывать функцию Sleep () только при нажатии определенной кнопки мыши:

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

Смотрите также: https://docs.microsoft.com/en-us/windows/desktop/inputdev/mouse-input

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...