Estrutura MSG (winuser.h)

Contém informações da mensagem da fila de mensagens do thread.

Sintaxe

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

Membros

hwnd

Digite: HWND

Um identificador para a janela cujo procedimento de janela recebe a mensagem. Esse membro é NULL quando a mensagem é uma mensagem de thread.

message

Tipo: UINT

O identificador da mensagem. Os aplicativos só podem usar a palavra baixa; a palavra alta é reservada pelo sistema.

wParam

Tipo: WPARAM

Informações adicionais sobre a mensagem. O significado exato depende do valor do membro da mensagem .

lParam

Tipo: LPARAM

Informações adicionais sobre a mensagem. O significado exato depende do valor do membro da mensagem .

time

Tipo: DWORD

A hora em que a mensagem foi postada.

pt

Tipo: POINT

A posição do cursor, nas coordenadas da tela, quando a mensagem foi postada.

lPrivate

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows 2000 Server [aplicativos da área de trabalho | Aplicativos UWP]
Cabeçalho winuser.h (inclua Windows.h)

Confira também

Conceitual

GetMessage

Mensagens e filas de mensagens

PeekMessage

Postthreadmessage

Referência