Estructura MSG (winuser.h)

Contiene información de mensaje de la cola de mensajes de un subproceso.

Sintaxis

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

Miembros

hwnd

Tipo: HWND

Identificador de la ventana cuyo procedimiento de ventana recibe el mensaje. Este miembro es NULL cuando el mensaje es un mensaje de subproceso.

message

Tipo: UINT

El identificador de mensaje. Las aplicaciones solo pueden usar la palabra baja; la palabra alta está reservada por el sistema.

wParam

Tipo: WPARAM

Información adicional acerca del mensaje. El significado exacto depende del valor del miembro del mensaje .

lParam

Tipo: LPARAM

Información adicional acerca del mensaje. El significado exacto depende del valor del miembro del mensaje .

time

Tipo: DWORD

Hora a la que se publicó el mensaje.

pt

Tipo: POINT

Posición del cursor, en coordenadas de pantalla, cuando se publicó el mensaje.

lPrivate

Requisitos

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

Consulte también

Conceptual

GetMessage

Mensajes y colas de mensajes

PeekMessage

PostThreadMessage

Referencia