Compartilhar via


Função GetMessageTime (winuser.h)

Recupera a hora da mensagem da última mensagem recuperada pela função GetMessage . O tempo é um inteiro longo que especifica o tempo decorrido, em milissegundos, desde o momento em que o sistema foi iniciado até o momento em que a mensagem foi criada (ou seja, colocada na fila de mensagens do thread).

Sintaxe

LONG GetMessageTime();

Valor retornado

Tipo: LONG

O valor retornado especifica a hora da mensagem.

Comentários

O valor retornado da função GetMessageTime não necessariamente aumenta entre as mensagens subsequentes, pois o valor é encapsulado para o valor mínimo para um inteiro longo se a contagem de temporizador exceder o valor máximo de um inteiro longo.

Para calcular atrasos de tempo entre mensagens, subtraia a hora da primeira mensagem da hora da segunda mensagem (ignorando o estouro) e compare o resultado da subtração com o valor de atraso desejado.

Requisitos

   
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho winuser.h (inclua Windows.h)
Biblioteca User32.lib
DLL User32.dll
Conjunto de APIs ext-ms-win-ntuser-message-l1-1-1 (introduzido no Windows 8.1)

Confira também

Conceitual

GetMessage

GetMessagePos

Mensagens e filas de mensagens

Referência