Функция GetMessageTime (winuser.h)

Извлекает время последнего сообщения, полученного функцией GetMessage . Time — это длинное целое число, указывающее затраченное время (в миллисекундах) с момента запуска системы до момента создания сообщения (то есть в очереди сообщений потока).

Синтаксис

LONG GetMessageTime();

Возвращаемое значение

Тип: LONG

Возвращаемое значение указывает время сообщения.

Комментарии

Возвращаемое значение функции GetMessageTime не обязательно увеличивается между последующими сообщениями, так как значение преобразуется в минимальное значение для длинного целого числа, если счетчик таймера превышает максимальное значение для длинного целого числа.

Чтобы вычислить задержки между сообщениями, вычитайте время первого сообщения из времени второго сообщения (без учета переполнения) и сравните результат вычитания с требуемой суммой задержки.

Требования

   
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header winuser.h (включая Windows.h)
Библиотека User32.lib
DLL User32.dll
Набор API ext-ms-win-ntuser-message-l1-1-1 (появилось в Windows 8.1)

См. также раздел

Основные понятия

GetMessage

GetMessagePos

Сообщения и очереди сообщений

Справочные материалы