Estructura MOUSEHOOKSTRUCTEX (winuser.h)

Contiene información sobre un evento del mouse pasado a un procedimiento de enlace de WH_MOUSE , MouseProc.

Se trata de una extensión de la estructura MOUSEHOOKSTRUCT que incluye información sobre el movimiento de ruedas o el uso del botón X.

Syntax

typedef struct tagMOUSEHOOKSTRUCTEX : tagMOUSEHOOKSTRUCT {
  DWORD mouseData;
} MOUSEHOOKSTRUCTEX, *LPMOUSEHOOKSTRUCTEX, *PMOUSEHOOKSTRUCTEX;

Herencia

La estructura MOUSEHOOKSTRUCTEX implementa tagMOUSEHOOKSTRUCT.

Miembros

mouseData

Tipo: DWORD

Si el mensaje es WM_MOUSEWHEEL, el HIWORD de este miembro es el delta de la rueda. La LOWORD no está definida y reservada. Un valor positivo indica que la rueda se ha girado hacia delante, hacia el lado contrario al usuario. Un valor negativo indica que la rueda se ha girado hacia atrás, hacia el usuario. Un clic de rueda se define como WHEEL_DELTA, que es 120.

Si el mensaje es WM_XBUTTONDOWN, WM_XBUTTONUP, WM_XBUTTONDBLCLK, WM_NCXBUTTONDOWN, WM_NCXBUTTONUP o WM_NCXBUTTONDBLCLK, el HIWORD de mouseData especifica qué botón X se ha presionado o liberado, y loWORD no está definido y reservado. Este miembro puede ser uno o varios de los valores siguientes. De lo contrario, no se usa mouseData .

Valor Significado
XBUTTON1
0x0001
Se presionó o liberó el primer botón X.
XBUTTON2
0x0002
Se ha presionado o liberado el segundo botón X.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado winuser.h (incluir Windows.h)

Consulte también

Conceptual

Enlaces

MOUSEHOOKSTRUCT

MouseProc

Referencia

WM_MOUSEWHEEL

WM_NCXBUTTONDBLCLK

WM_NCXBUTTONDOWN

WM_NCXBUTTONUP

WM_XBUTTONDBLCLK

WM_XBUTTONDOWN

WM_XBUTTONUP