Programación General > Visual C++
Controlar La Rueda Del Mouse
(1/1)
Perla_kiko:
Hola como es posible controlar los eventros de la rueda del mouse?
Amilius:
Tienes que responder a mensajes de windows, mensajes que tienen que ver con la rueda del ratón:
el mensaje es: WM_MOUSEWHEEL, ( 522 en decimal)
En el mensaje que captures, o proceses este es el significado de cada atributo:
typedef struct tagMSG { // msg
HWND hwnd;
UINT message; //este debe ser igual a WM_MOUSEWHEEL
WPARAM wParam; //(int) HIWORD (wParam) =>delta de coordenada z ( la ruedita )
LPARAM lParam; //LOWORD(lParam), HIWORD(lParam) => coordenadas x,y
DWORD time;
POINT pt;
} MSG;
Navegación
Ir a la versión completa