Приложение посылает сообщение WM_TIMECHANGE всякий раз, когда оно обновляет системное время.
Чтобы отправить это сообщение, вызовите функцию SendMessage с нижеследующими параметрами.
VOID SendMessage( (HWND) hwnd, WM_TIMECHANGE, (WPARAM) wParam, (LPARAM) lParam ); |
Дескриптор окна предназначения.
wParamНе используемый; должен быть нуль.
lParamНе используемый; должен быть нуль.
Приложение должно возвратить нуль, если оно обрабатывает это сообщение.
У этого сообщения нет параметров.
Чтобы отправить это сообщение всем окнам верхнего уровня, приложение может использовать функцию SendMessage с установкой параметра hwnd в значение HWND_TOPMOST.
Приложение не должно транслировать это сообщение, потому что система транслирует это сообщение тогда, когда прикладная программа изменит системное время.
Windows NT: Приложение должно послать это сообщение всем окнам верхнего уровня после изменения системного времени.Windows Me/98/95: Приложение должно послать это сообщение всем окнам верхнего уровня после изменения системного времени.
Обзор Время (операционной системы), Сообщения, используемые для времени, SendMessage
Размещение и совместимость WM_TIMECHANGE | ||
К | Windows Vista | Да |
л | Windows XP | Да |
и | Windows 2000 Professional | Да |
е | Windows NT Workstation | Да версии 3.5 и выше |
н | Windows Me | Да |
т | Windows 98 | Да |
Windows 95 | Да | |
С | Windows Server 2008 | Да |
е | Windows Server 2003 | Да |
р | Windows 2000 Server | Да |
в | Windows NT Server | Да версии 3.5 и выше |
е | ||
р | ||
Используемая библиотека | - | |
Используемая DLL | - | |
Заголовочный файл | ||
- объявлено в | Winuser.h | |
- включено в | Windows.h | |
Unicode | Нет | |
Замечания по платформе | Не имеется |