Блокировка мыши после MOUSEEVENTF_LEFTDOWN SendInput - PullRequest
0 голосов
/ 12 июня 2019

Я пытался переключать мышь вверх и вверх для имитации перетаскивания окна. Проблема, которую я заметил, заключается в том, что когда я вызываю переключатель togg down слишком долго (скажем, 200 миллисекунд), он блокирует мышь и не обрабатывает другие события мыши, пока я не разблокирую мышь вручную. Могу ли я позвонить в предоставленном коде, чтобы предотвратить это?

    INPUT mouseInput;
    mouseInput.type = INPUT_MOUSE;
    mouseInput.mi.dx = 0;
    mouseInput.mi.dy = 0;
    mouseInput.mi.dwFlags = MOUSEEVENTF_LEFTDOWN;
    mouseInput.mi.time = 0; //System will provide the timestamp
    mouseInput.mi.dwExtraInfo = 0;
    mouseInput.mi.mouseData = 0;
    SendInput(1, &mouseInput, sizeof(mouseInput));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...