WM_WINDOWPOSCHANGED

WM_WINDOWPOSCHANGED повідомлення надсилається до вікна, розмір яких, позиції, або місце в Z-послідовності змінився з виклику функції SetWindowPos або іншої функції керування вікнами.

WM_WINDOWPOSCHANGED lpwp = lParam (LPWINDOWPOS); / / вказує на розмір і розташування даних 

 

Параметри

lpwp
Значення lParam. Вказівник на WINDOWPOS структуру, яка містить інформацію про новий розмір та розташування вікна.

Повернення значень

Якщо програма обробляє це повідомлення, його слід повернути нуль.

Дія за промовчанням

DefWindowProc функція надсилає повідомлення WM_SIZE і WM_MOVE до вікна.

Зауваження

WM_SIZE та WM_MOVE повідомлення не надіслано, якщо програма обробляє WM_WINDOWPOSCHANGED повідомлення без виклику DefWindowProc. Це більш ефективно виконувати будь-які переміщення або розмір зміни обробки під час 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