Struktura WINDOWPLACEMENT
Struktura danych WINDOWPLACEMENT ma następującą postać:
element TypeDef struct tagWI&NDOWPLACEMENT {nbsp; / * wndpl * /
UINT długości;
UINT flagi;
UINT showCmd;
PKT ptMinPosition;
PKT ptMaxPosition;
RECT rcNormalPosition;
} WINDOWPLACEMENT
Struktura WINDOWPLACEMENT zawiera informacje o położenie okna na ekranie.
Członkowie
długość
Określa długość, w bajtach, struktury.
flagi
Określa flagi sterujące stanowiska zminimalizowanego okna i metodę, według której okno zostanie przywrócony. Ten element może być jeden lub obydwa z następujących flag:
-
WPF_SETMI&NPOSITIONnbsp; Określa, że pozycji x i y zminimalizowane okno może być określony. Flaga ta musi być określony, jeżeli współrzędne są ustawione na członka ptMinPosition.
-
WPF_RESTORETOMAXIMIZEDnbsp; Określa, że przywróconego okna zostały zmaksymalizowane, od tego, czy zostało ono zmaksymalizowane zanim został zminimalizowany. To ustawienie jest prawidłowa tylko następnym razem, gdy okno jest przywracany. &Nie zmienia domyślne zachowanie przywracania. Flaga ta jest prawidłowa tylko wtedy, gdy wartość SW_SHOWMINIMIZED jest określona dla członka showCmd.
showCmd
Określa bieżący stan Pokaż okna. Ten członek może mieć jedną z następujących wartości:
-
SW_HIDE Ukrywa okno i przekazuje aktywacji do innego okna.
-
SW_MI&NIMIZEnbsp; Minimalizuje okno określony i uaktywnia okno najwyższego poziomu w systemie listy.
-
SW_RESTOREnbsp; Uaktywnia i wyświetla okno. Jeśli okno jest zminimalizowane lub zmaksymalizowane, system Windows przywraca go do pierwotnego rozmiaru i położenia, (taki sam, jak SW_SHOW&NORMAL).
-
SW_SHOW Uaktywnia okno i wyświetla go w jego bieżący rozmiar i położenie.
-
SW_SHOWMAXIMIZED Uaktywnia okno i wyświetli go jako okno zmaksymalizowane.
-
SW_SHOWMI&NIMIZEDnbsp; Uaktywnia okno i wyświetli go jako ikona.
-
SW_SHOWMI&NNOACTIVEnbsp; Wyświetla okno jako ikona. Okno, w którym działa obecnie pozostaje aktywna.
-
SW_SHOW&NAnbsp; Wyświetla okno w bieżącym stanie. Okno, w którym działa obecnie pozostaje aktywna.
-
SW_SHOW&NOACTIVATEnbsp; Wyświetla okno w jego ostatnich rozmiar i położenie. Okno, w którym działa obecnie pozostaje aktywna.
-
SW_SHOW&NORMALnbsp; Uaktywnia i wyświetla okno. Jeśli okno jest zminimalizowane lub zmaksymalizowane, system Windows przywraca go do pierwotnego rozmiaru i położenia, (taki sam, jak SW_RESTORE).
ptMinPosition
Określa położenie lewego górnego rogu okna, gdy okno jest zminimalizowane.
ptMaxPosition
Określa położenie lewego górnego rogu okna jeśli okno jest zmaksymalizowane.
rcNormalPosition
Określa współrzędne okna, gdy okno jest w normalnym położeniu (przywrócone).
Zobacz też CWnd::SetWindowPlacement