WINDOWPOS структура містить інформацію про розмір та розташування вікна.
typedef _WINDOWPOS типу struct {/ / wp HWND hwnd;
HWND hwndInsertAfter;
Int x;
Int y;
Int cx;
Int cy;
UINT позначки;
} WINDOWPOS
| Значення | Значення |
|---|---|
| SWP_DRAWFRAME | Малює рамки (визначені в клас у вікні Опис) навколо вікна. |
| SWP_FRAMECHANGED | Надсилає повідомлення WM_NCCALCSIZE вікна, навіть якщо не будучи змінюється розмір вікна. Якщо не вказано цей прапор, WM_NCCALCSIZE надсилається лише тоді, коли змінюється розмір вікна. |
| SWP_HIDEWINDOW | Приховування вікна. |
| SWP_NOACTIVATE | Не вдалося активувати вікно. Якщо не встановлено цю позначку, у вікні активується і переїхав до початку або верхній або найвищий групи (в залежності від значення параметра hWndInsertAfter ). |
| SWP_NOCOPYBITS | Видаляє весь вміст області клієнта. Якщо не вказано цей прапор, дійсний вміст області клієнта зберігаються й скопійовані назад в області клієнта після вікна розміром або переміщено. |
| SWP_NOMOVE | Зберігає поточну позицію (ігнорує параметри x та Y ). |
| SWP_NOOWNERZORDER | Не змінити власника вікно позицію в Z-послідовності. |
| SWP_NOREDRAW | Не перемальовування зміни. Якщо цей прапор, немає фарбування будь-якого відбувається. Це стосується клієнтської області, nonclient області (в тому числі заголовку та смуги прокручування), і будь-якій частині вікна батьківського виявили з вікна, будучи переїхали. Коли встановлено цю позначку, застосунок має явно недійсними або перемальовування будь-якої частини вікно та вікно з батьків, які повинні перемальовування. |
| SWP_NOREPOSITION | Так само, як прапор SWP_NOOWNERZORDER. |
| SWP_NOSENDCHANGING | Запобігає вікна повідомлення WM_WINDOWPOSCHANGING. |
| SWP_NOSIZE | Зберігає поточний розмір (ігнорує cx і cy параметри). |
| SWP_NOZORDER | Зберігає поточний Z-послідовності (ігнорує параметра hWndInsertAfter ). |
| SWP_SHOWWINDOW | Відображає вікно. |
nbsp; Windows &NT: вимагає 3.1 або пізнішої версії.
Windows:Вимагає Windows 95 або пізнішої версії.
Windows CE:Потрібна Версія 1.0 або пізнішу версію.
Заголовка:Оголошена в winuser.h.
Огляд Windows, вікно структур, EndDeferWindowPos, SetWindowPos, WM_NCCALCSIZE