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