WaitMessage

A função WaitMessage produz controle para outros segmentos quando um thread tem há outras mensagens em sua fila de mensagens. A função WaitMessage suspende o thread e não retorna até que uma nova mensagem é colocada na fila de mensagem do thread.

BOOL WaitMessage(VOID) 

Parâmetros

Esta função não tem parâmetros.

Retornar valores

Se a função for bem-sucedido, o valor de retorno é diferente de zero.

Se a função falhar, o valor de retorno é zero. Para informações de erro estendidas get, chamar GetLastError.

Observações

Observe que WaitMessage não retorna se há entrada não lida na fila de mensagens depois que o thread foi chamado uma função para verificar a fila. Isso ocorre porque funções such as PeekMessage, GetMessage, GetQueueStatus, WaitMessage, MsgWaitForMultipleObjects, e MsgWaitForMultipleObjectsEx verificar a fila e, em seguida, alterar as informações de estado para a fila para que a entrada não é mais considerada novo. Um chamar subseqüente para WaitMessage não retornará até chega nova entrada do tipo especificado. A entrada não lida existente (recebida antes da última vez que o segmento marcado a fila) é ignorada.

QuickInfo

nbsp; Windows &NT: requer a versão 3.1 ou posterior.
Windows:Requer o Windows 95 ou posterior.
Windows CE:Sem suporte.
Cabeçalho:Declarado em WinUser. h.
Biblioteca de importação:Use user32.lib.

Ver também

Visão geral de filas de mensagens e mensagens, mensagens e funções de fila de mensagem, GetMessage, PeekMessage

Index