Функция 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) |
См. также раздел
Основные понятия
Справочные материалы