Ну, я, конечно, должен go до python, так как я выполнил несколько функций этого типа, события клавиатуры и мыши, но решил попробовать изучить windows api.
Моя цель нужно знать, когда нажата кнопка 1 мыши.
Я создал этот файл очень начинающим способом, он возвращает в mouseData только 0. Любопытно, что всякий раз, когда я запускаю его, он мигает моим монитором в короткие интервалы в морганиях, но между 1 секундой с выключенным. Очень странно, что выполнение не является жизнеспособным.
Может ли кто-нибудь помочь мне понять и попытаться выполнить, чтобы увидеть, если это только здесь.
Код:
int main()
{
DWORD mouseData = 0;
MOUSEINPUT tagMouse;
tagMouse.dx = 0;
tagMouse.dy = 0;
tagMouse.mouseData = mouseData;
tagMouse.dwFlags = MOUSEEVENTF_XDOWN;
tagMouse.dwExtraInfo = 0;
INPUT tagInput;
tagInput.type = INPUT_MOUSE;
tagInput.mi = tagMouse;
while (true) {
if (GetAsyncKeyState(VK_DELETE)) break;
SendInput(1, &tagInput, sizeof(INPUT));
printf("KEYWORD: %d\n", mouseData);
Sleep(500);
}
system("pause");
return 0;
}