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