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
Mensagens e filas de mensagens
Referência