estoy haciendo una dll que me capture los clicks del botón izquierdo, derecho y medio del ratón con hooks. He probado de todo, pero no consigo que me capture los click, sólo cuando se mueve el ratón, creo que no utilizo las señales correctas en el if...
Escribo el código:
Código:
Para instalar el hook de ratón.hkb = SetWindowsHookEx(WH_MOUSE, HookMouseProc, (HINSTANCE)g_hModule, 0);
Y para reconocer el click de ratón (izquierdo, derecho ó medio) lo siguiente:
Código:
Alguien tiene alguna idea de cómo puedo capturarlos correctamente?if((wParam != NULL) && (g_lParam != NULL)) { if ((g_wParam == WM_LBUTTONDOWN) || (g_wParam == WM_MBUTTONDOWN) || (g_wParam == WM_RBUTTONDOWN)) { ............. }
También he probado con WH_MOUSE_LL, y con MK_LBUTTON, MK_MBUTTON, MK_RBUTTON, pero nada...
Cualquier idea es buena.
Muchísimas gracias