Структура MSG (winuser.h)

Содержит информацию сообщения из очереди сообщений потока.

Синтаксис

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

Члены

hwnd

Тип: HWND

Дескриптор для окна, оконная процедура которого получает сообщение. Этот элемент имеет значение NULL , если сообщение является сообщением потока.

message

Тип: UINT

Идентификатор сообщения. Приложения могут использовать только низкое слово; высокое слово зарезервировано системой.

wParam

Тип: WPARAM

Дополнительные сведения о сообщении. Точное значение зависит от значения элемента сообщения .

lParam

Тип: LPARAM

Дополнительные сведения о сообщении. Точное значение зависит от значения элемента сообщения .

time

Тип: DWORD

Время публикации сообщения.

pt

Тип: POINT

Положение курсора в координатах экрана при публикации сообщения.

lPrivate

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Профессиональная [классические приложения | Приложения UWP]
Минимальная версия сервера Windows 2000 Server [классические приложения | Приложения UWP]
Верхняя часть winuser.h (включая Windows.h)

См. также раздел

Основные понятия

GetMessage

Сообщения и очереди сообщений

PeekMessage

PostThreadMessage

Справочные материалы