WM_WINDOWPOSCHANGED

WM_WINDOWPOSCHANGED сообщения в окне, размер которого, позиция, или место в Z-порядке изменилась из-за вызова функция SetWindowPos или другой функции управления окнами.

WM_WINDOWPOSCHANGED lpwp = lParam (LPWINDOWPOS); / / указывает на размер и расположение данных 
 

Параметры

lpwp
Значение lParam. Указатель на структуру WINDOWPOS , содержащую информацию о новый размер и положение окна.

Возвращаемые значения

Если приложение обрабатывает это сообщение, он должен возвращать ноль.

Действия по умолчанию

DefWindowProc функция отправляет сообщения WM_SIZE и WM_MOVE в окно.

Примечания

Если приложение обрабатывает сообщение об WM_WINDOWPOSCHANGED без вызова DefWindowProcWM_SIZE и WM_MOVE сообщения не отправляются. Это более эффективно для выполнения каких-либо переместить или размер изменений, обработки в течение WM_WINDOWPOSCHANGED сообщение без вызова DefWindowProc.

QuickInfo

nbsp; Windows &NT: требует версии 3.1 или более поздней версии.
Windows:Требует Windows 95 или более поздней версии.
Windows CE:Требует версии 1.0 или более поздней версии.
Заголовок:Объявленные в winuser.h.

Родственные слова

Обзор Windows, окна сообщений, DefWindowProc, EndDeferWindowPos, SetWindowPos, WINDOWPOS, WM_MOVE, WM_SIZE, WM_WINDOWPOSCHANGING

Index