Sdílet prostřednictvím


WINDOWPLACEMENT – struktura

WINDOWPLACEMENT Struktura obsahuje informace o umístění okna na obrazovce**.**

typedef struct tagWINDOWPLACEMENT {     /* wndpl */ 
   UINT length; 
   UINT flags; 
   UINT showCmd; 
   POINT ptMinPosition; 
   POINT ptMaxPosition; 
   RECT rcNormalPosition; 
} WINDOWPLACEMENT;

Parametry

  • délka
    Určuje dobu, v bajtech, konstrukce**.**

  • flags
    Určuje příznaky, které řídí pozice minimalizované okno a způsob, kterým okno je obnoveno.Tento člen může být jeden nebo oba následující příznaky:

    • WPF_SETMINPOSITION Určuje, že x - a y pozice minimalizované okno může být**.** Tento příznak musí být zadán, pokud jsou souřadnice nastaveny v ptMinPosition člena.

    • WPF_RESTORETOMAXIMIZED Určuje, že Obnovené okno největší, bez ohledu na to, zda bylo maximalizováno před byl minimalizován.Toto nastavení je platné pouze při příštím obnovení okna.Výchozí chování pro obnovení nezmění.Tento příznak je platná, pouze pokud SW_SHOWMINIMIZED je zadána hodnota showCmd člen.

  • showCmd
    Určuje aktuální stav zobrazení okna.Tento člen může být jeden z následujících hodnot:

    • SW_HIDE skryje okno a předá aktivace do jiného okna.

    • SW_MINIMIZE minimalizuje zadané okno a aktivuje okno nejvyšší úrovně v seznamu v systému.

    • SW_RESTORE Activates a zobrazí okno.Pokud okno je minimalizováno nebo maximalizováno, systém Windows obnoví jeho původní velikost a umístění (stejné jako SW_SHOWNORMAL).

    • SW_SHOW aktivuje okno a zobrazí ji v jeho aktuální velikosti a umístění.

    • SW_SHOWMAXIMIZED aktivuje okno a zobrazí jako maximalizované okno.

    • SW_SHOWMINIMIZED aktivuje okno a zobrazí jako ikona.

    • SW_SHOWMINNOACTIVE okna se zobrazí jako ikona.Okno je aktuálně aktivní zůstane aktivní.

    • SW_SHOWNA zobrazí okno v aktuálním stavu.Okno je aktuálně aktivní zůstane aktivní.

    • SW_SHOWNOACTIVATE zobrazí okno v poslední velikosti a pozice.Okno je aktuálně aktivní zůstane aktivní.

    • SW_SHOWNORMAL Activates a zobrazí okno.Pokud okno je minimalizováno nebo maximalizováno, systém Windows obnoví jeho původní velikost a umístění (stejné jako SW_RESTORE).

  • ptMinPosition
    Určuje polohu levého horního rohu okna při minimalizaci okna.

  • ptMaxPosition
    Pokud je okno maximalizované, určuje polohu levého horního rohu okna.

  • rcNormalPosition
    Určuje souřadnice okna v případě, že okno je v obvyklé poloze (obnovených).

Požadavky

Záhlaví: winuser

Viz také

Referenční dokumentace

CWnd::SetWindowPlacement

Další zdroje

Struktury, styly, zpětná volání a mapy zpráv