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

[0] Índice de Mensajes

Ir a la versión completa