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 |
---|---|
|
Se presionó o liberó el primer botón X. |
|
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
Referencia