Уведомление
WM_WINDOWPOSCHANGEDСообщение
WM_WINDOWPOSCHANGED отправляется окну, размер, позиция или место в Z-последовательности которого, изменились в результате обращения к функции SetWindowPos или другой функции управления окном.Окно получает это сообщение через свою функцию
WindowProc.Синтаксис
WPARAM wParam LPARAM lParam;WM_WINDOWPOSCHANGED |
Параметры
wParam
Этот параметр не используется.
lParam
Указатель на структуру
WINDOWPOS, которая содержит информацию о новом размере и позиции окна.Возвращаемые значения
Если программа обрабатывает это сообщение, то она должна возвратить ноль.
Замечания
По умолчанию функция
DefWindowProc отправляет окну сообщения WM_SIZE и WM_MOVE. Сообщения WM_SIZE и WM_MOVE не отправляются, если прикладная программа обрабатывает сообщение WM_WINDOWPOSCHANGED без вызова DefWindowProc. Это наиболее эффективно выполняет любое перемещение или изменения размера в ходе обработки сообщения WM_WINDOWPOSCHANGED без вызова DefWindowProc.Смотри также
Краткий обзор Окна, DefWindowProc, EndDeferWindowPos, SetWindowPos, WINDOWPOS, WM_MOVE, WM_SIZE, WM_WINDOWPOSCHANGING
Размещение и совместимость WM_WINDOWPOSCHANGED |
|
Windows. NET Server |
Да |
Windows XP |
Да |
Windows 2000 |
Да |
Windows NT |
Да |
Windows Me |
Да |
Windows 98 |
Да |
Windows 95 |
Да |
Заголовочный файл |
|
- объявлено в |
Winuser.h |
- включено в |
Windows.h |