• Miércoles 1 de Mayo de 2024, 21:28

Autor Tema:  Controlar La Rueda Del Mouse  (Leído 1214 veces)

Perla_kiko

  • Miembro MUY activo
  • ***
  • Mensajes: 114
    • Ver Perfil
Controlar La Rueda Del Mouse
« en: Viernes 22 de Julio de 2005, 13:29 »
0
Hola como es posible controlar los eventros de la rueda del mouse?

Amilius

  • Miembro HIPER activo
  • ****
  • Mensajes: 665
    • Ver Perfil
Re: Controlar La Rueda Del Mouse
« Respuesta #1 en: Viernes 22 de Julio de 2005, 14:25 »
0
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;