Приложение посылает сообщение 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 | Нет | |
| Замечания по платформе | Не имеется | |