Я пытался переключать мышь вверх и вверх для имитации перетаскивания окна. Проблема, которую я заметил, заключается в том, что когда я вызываю переключатель 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));