Struktura WINDOWPOS zawiera informacje o rozmiar i położenie okna.
element TypeDef struct _WINDOWPOS {/ / wp HWND hwnd;
HWND hwndInsertAfter;
int x;
int y;
int cx;
int cy;
UINT flagi;
} WINDOWPOS
| Wartość | Znaczenie |
|---|---|
| SWP_DRAWFRAME | Rysuje ramki (zdefiniowana w oknie klasy opis) wokół okna. |
| SWP_FRAMECHANGED | Wysyła komunikat WM_NCCALCSIZE aby oknie, nawet jeśli nie jest przy zmianie rozmiaru okna. Jeśli ta flaga nie jest określony, WM_NCCALCSIZE jest wysyłana tylko wtedy, gdy zmienia się rozmiar okna. |
| SWP_HIDEWINDOW | Ukrywa okno. |
| SWP_NOACTIVATE | Nie Uaktywnij okno. Jeśli ta flaga nie jest ustawiona, okno jest aktywowana i przeniósł się do górnej części albo grupy najwyższego lub najwyższej (w zależności od ustawienia parametru hWndInsertAfter ). |
| SWP_NOCOPYBITS | Usuwa całą zawartość obszaru klienckiego. Jeśli ta flaga nie jest określony, ważne zawartość obszaru klienta są zapisywane i kopiowane do obszaru klienckiego po oknie jest wielkości i położenia. |
| SWP_NOMOVE | Zachowuje bieżący stanowiska (ignoruje parametry x i Y ). |
| SWP_NOOWNERZORDER | Zmienia położenie okna właściciela w kolejności z. |
| SWP_NOREDRAW | Nie Przerysowuje zmiany. Jeśli ta flaga będzie ustawiona, nie odowieżenie wszelkiego rodzaju występuje. Odnosi się to do obszaru klienta, obszar nonclient (włączając w to pasek tytułu i pasków przewijania) i jakiejkolwiek części okna nadrzędnego bez przykrycia z okna przenoszone. Jeśli ta flaga będzie ustawiona, aplikacja musi jawnie unieważnia lub odświeżyć wszystkie części okna, a okno nadrzędne, że ponowne rysowanie. |
| SWP_NOREPOSITION | Sam jako flaga SWP_NOOWNERZORDER. |
| SWP_NOSENDCHANGING | Zapobiega odbieraniu wiadomości WM_WINDOWPOSCHANGING okna. |
| SWP_NOSIZE | Zachowuje bieżący rozmiar (ignoruje parametry cx i cy ). |
| SWP_NOZORDER | Zachowuje bieżący współrzędną (ignoruje parametr hWndInsertAfter ). |
| SWP_SHOWWINDOW | Wyświetla okno. |
nbsp; Windows &NT: wymagana wersja 3.1 lub nowsza.
Systemu Windows:Wymaga systemu Windows 95 lub nowszego.
Systemu Windows CE:Wymaga wersja 1.0 lub nowsza.
Nagłówka:Zadeklarowane w pliku winuser.h.
Omówienie Windows, okno struktur, EndDeferWindowPos, SetWindowPos, WM_NCCALCSIZE