Structure MOUSEHOOKSTRUCTEX (winuser.h)
Contient des informations sur un événement de souris passé à une procédure de hook WH_MOUSE , MouseProc.
Il s’agit d’une extension de la structure MOUSEHOOKSTRUCT qui inclut des informations sur le mouvement de la roue ou l’utilisation du bouton X.
Syntax
typedef struct tagMOUSEHOOKSTRUCTEX : tagMOUSEHOOKSTRUCT {
DWORD mouseData;
} MOUSEHOOKSTRUCTEX, *LPMOUSEHOOKSTRUCTEX, *PMOUSEHOOKSTRUCTEX;
Héritage
La structure MOUSEHOOKSTRUCTEX implémente tagMOUSEHOOKSTRUCT.
Membres
mouseData
Type : DWORD
Si le message est WM_MOUSEWHEEL, le HIWORD de ce membre est le delta de la roue. Le LOWORD n’est pas défini et réservé. Une valeur positive indique que la roue a été actionnée vers l’avant, face à l’utilisateur ; une valeur négative indique que la roue a été actionnée vers l’arrière, en direction de l’utilisateur. Un clic de roue est défini comme WHEEL_DELTA, soit 120.
Si le message est WM_XBUTTONDOWN, WM_XBUTTONUP, WM_XBUTTONDBLCLK, WM_NCXBUTTONDOWN, WM_NCXBUTTONUP ou WM_NCXBUTTONDBLCLK, la valeur HIWORD de mouseData spécifie le bouton X qui a été appuyé ou relâché, et le LOWORD est non défini et réservé. Ce membre peut être une ou plusieurs des valeurs suivantes. Sinon, mouseData n’est pas utilisé.
Valeur | Signification |
---|---|
|
Le premier bouton X a été appuyé ou relâché. |
|
Le deuxième bouton X a été appuyé ou relâché. |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
En-tête | winuser.h (inclure Windows.h) |
Voir aussi
Conceptuel
Référence