Struktura WINDOWPOS
WINDOWPOS Struktura zawiera informacje o rozmiar i położenie okna.
typedef struct tagWINDOWPOS { /* wp */
HWND hwnd;
HWND hwndInsertAfter;
int x;
int y;
int cx;
int cy;
UINT flags;
} WINDOWPOS;
Parametry
HWND
Identyfikuje okna.hwndInsertAfter
Identyfikuje okno, za które jest umieszczana tego okna.x
Określa położenie lewej krawędzi okna.y
Określa położenie prawej krawędzi okna.cx
Określa szerokość okna w pikselach.cy
Określa wysokość okna w pikselach.flags
Określa położenie okna Opcje.Członek ten może być jedną z następujących wartości:SWP_DRAWFRAME rysuje (zdefiniowany w opisie klasy okna) ramkę wokół okna.Odbiera okna WM_NCCALCSIZE wiadomości.
SWP_FRAMECHANGED wysyła WM_NCCALCSIZE komunikat do okna, nawet jeśli rozmiar okna nie są zmieniane.Jeśli ta flaga nie jest określony, WM_NCCALCSIZE jest wysyłana tylko wtedy, gdy jest przy zmianie rozmiaru okna.
SWP_HIDEWINDOW ukrywa okno.
SWP_NOACTIVATENie uaktywnia okno.
SWP_NOCOPYBITS Usuwa całą zawartość obszaru klienta.Jeśli ta flaga nie jest określony, ważne zawartość obszaru klienta są zapisywane i kopiowane do obszaru klienta po oknie jest wielkości i położenia.
SWP_NOMOVEZachowuje bieżące położenie (ignoruje x i y członków).
SWP_NOOWNERZORDER nie zmienia położenie okna właściciela, w kolejności Z.
SWP_NOSIZEZachowuje bieżący rozmiar (ignoruje cx i cy członków).
SWP_NOREDRAW odświeżanie nie zmiany.
SWP_NOREPOSITION taki sam jak SWP_NOOWNERZORDER.
SWP_NOSENDCHANGING uniemożliwia okna odbierania WM_WINDOWPOSCHANGING wiadomości.
SWP_NOZORDERZachowuje bieżący zamawiania (ignoruje hwndInsertAfter Członkowskich).
SWP_SHOWWINDOW Wyświetla okna.
Wymagania
Nagłówek: pliku winuser.h