Structure MSG (winuser.h)

Contient des informations sur les messages de la file d'attente de messages d'un thread.

Syntaxe

typedef struct tagMSG {
  HWND   hwnd;
  UINT   message;
  WPARAM wParam;
  LPARAM lParam;
  DWORD  time;
  POINT  pt;
  DWORD  lPrivate;
} MSG, *PMSG, *NPMSG, *LPMSG;

Membres

hwnd

Type : HWND

Handle de la fenêtre dont la procédure de fenêtre reçoit le message. Ce membre a la valeur NULL lorsque le message est un message de thread.

message

Type : UINT

Identificateur de message. Les applications ne peuvent utiliser que le mot bas ; le mot haut est réservé par le système.

wParam

Type : WPARAM

Informations supplémentaires sur le message. La signification exacte dépend de la valeur du membre du message .

lParam

Type : LPARAM

Informations supplémentaires sur le message. La signification exacte dépend de la valeur du membre du message .

time

Type : DWORD

Heure à laquelle le message a été publié.

pt

Type : POINT

Position du curseur, dans les coordonnées de l’écran, lorsque le message a été publié.

lPrivate

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau | Applications UWP]
En-tête winuser.h (inclure Windows.h)

Voir aussi

Conceptuel

GetMessage

Messages et files d’attente de messages

PeekMessage

PostThreadMessage

Référence