Я пытаюсь создать простой крючок для мыши, чтобы определить, движется мышь, но по какой-то причине, когда я запускаю программу, мышь вообще не работает, пока я не остановлю процесс.MouseHook для обнаружения при перемещении мыши
Вот мой код:
#include <windows.h>
HHOOK g_hMouse;
LRESULT CALLBACK MouseHook(int nCode, WPARAM wParam, LPARAM lParam)
{
printf("MOUSE EVENT!\n");
return CallNextHookEx(NULL, nCode, wParam, lParam);
}
int main()
{
g_hMouse = SetWindowsHookEx(WH_MOUSE_LL, MouseHook, NULL, NULL);
while (1) {
Sleep(2);
}
return 0;
}
Любая помощь будет оценена.
Спасибо.
Помогло ли вам работать с помощью BrendanMcK. – Pat