我想創建一個簡單的鼠標鉤來檢測鼠標是否正在移動,但由於某種原因,當我運行該程序時,鼠標根本不起作用,直到我停止該過程。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