Win32 API. Структуры и сообщения окна - Сообщение WM_WINDOWPOSCHANGED
ОГЛАВЛЕНИЕ
Страница 50 из 56
Сообщение WM_WINDOWPOSCHANGED
Сообщение WM_WINDOWPOSCHANGED посылается окну, чей размер, позиция, или место в Z-последовательности изменились в результате обращения к функции SetWindowPos или другой функции управления окном.
Синтаксис
WM_WINDOWPOSCHANGED
lpwp = (LPWINDOWPOS) lParam; // указывает на данные о размере и позиции
Параметры
lpwp
Значение 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 NT Да
Win95 Да
Win32s Да
Импортируемая библиотека -
Заголовочный файл winuser.h
Unicode Нет
Замечания по платформе Не имеется