Structure MOUSEHOOKSTRUCT (winuser.h)

Contient des informations sur un événement de souris passé à une procédure de hook WH_MOUSE , MouseProc.

Syntaxe

typedef struct tagMOUSEHOOKSTRUCT {
  POINT     pt;
  HWND      hwnd;
  UINT      wHitTestCode;
  ULONG_PTR dwExtraInfo;
} MOUSEHOOKSTRUCT, *LPMOUSEHOOKSTRUCT, *PMOUSEHOOKSTRUCT;

Membres

pt

Type : POINT

Coordonnées x et y du curseur, dans les coordonnées de l’écran.

hwnd

Type : HWND

Handle de la fenêtre qui recevra le message de souris correspondant à l’événement de souris.

wHitTestCode

Type : UINT

Valeur de test de succès. Pour obtenir la liste des valeurs de test d’accès, consultez la description du message WM_NCHITTEST .

dwExtraInfo

Type : ULONG_PTR

Informations supplémentaires associées au message.

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

Hooks

MouseProc

Référence

SetWindowsHookEx

WM_NCHITTEST