WINDOWPLACEMENT štruktúra obsahuje informácie o umiestnenie okna na obrazovke.
tYPEDEF struct _WINDOWPLACEMENT {UINT dĺžku;
UINT vlajky;
UINT showCmd;
BOD ptMinPosition;
BOD ptMaxPosition;
RECT rcNormalPosition;
} WINDOWPLACEMENT
GetWindowPlacement a SetWindowPlacement zlyhať, ak tento člen nie je správne nastavená.
| Hodnota | Význam |
|---|---|
| WPF_RESTORETOMAXIMIZED | |
| Určuje, že obnovené okno bude maximalizované bez ohľadu na či bol maximalizovaný predtým, ako bola minimalizovaná. Toto nastavenie platí iba nabudúce v okne Obnoviť. Nesmie zmeniť predvolené správanie obnovy. Tento príznak je platná, len ak je zadaná hodnota SW_SHOWMINIMIZED showCmd člen. | |
| WPF_SETMINPOSITION | |
| Určuje, že súradnice minimalizovaného okna môže byť určený. Táto vlajka musí byť špecifikované, ak súradníc, ktoré sú stanovené v členských ptMinPosition. | |
| Hodnota | Význam |
|---|---|
| SW_HIDE | Skryje okno a aktivuje iného okna. |
| SW_MINIMIZE | Zadané okno minimalizuje a aktivuje okno najvyššej úrovne v systémový zoznam. |
| SW_RESTORE | Aktivuje a zobrazí okno. Ak okno je minimalizované alebo maximalizované, systém obnoví sa jej pôvodná veľkosť a umiestnenie (rovnaké ako SW_SHOWNORMAL). |
| SW_SHOW | Aktivuje okno a otvorí ju v jeho aktuálnu veľkosť a umiestnenie. |
| SW_SHOWMAXIMIZED | Aktivuje okno a zobrazí ju v maximalizovanom okne. |
| SW_SHOWMINIMIZED | Aktivuje okno a zobrazí ako ikona. |
| SW_SHOWMINNOACTIVE | V okne sa zobrazí ako ikona. Aktívne okno zostáva aktívny. |
| SW_SHOWNA | Zobrazí okno v jej súčasnom stave. Aktívne okno zostáva aktívny. |
| SW_SHOWNOACTIVATE | Zobrazí okno v jej najnovšej veľkosť a umiestnenie. Aktívne okno zostáva aktívny. |
| SW_SHOWNORMAL | Aktivuje a zobrazí okno. Ak okno je minimalizované alebo maximalizované, systém obnoví sa jej pôvodná veľkosť a umiestnenie (rovnaké ako SW_RESTORE). |
Ak je okno najvyššej úrovne okna, ktorá nemá et2l okna WS_EX_TOOLWINDOW, potom súradnice zastúpení týchto členov sú v pracovnom priestore súradniciach: ptMinPosition, ptMaxPositiona rcNormalPosition. V opačnom prípade títo členovia sú v obrazovkových súradniciach.
Centrum súradnice sa líšia od obrazovkových súradniciach, že berú do úvahy umiestnenia a veľkosti appbars (vrátane úloh). Súradnicového priestoru (0,0) je ľavý horný roh "priestoru oblasť", oblasť obrazovky appbars nepoužíva.
Súradníc, ktoré sú používané v WINDOWPLACEMENT štruktúra by mala použiť iba funkcie GetWindowPlacement a SetWindowPlacement . Absolvovanie priestoru súradnice k funkciám, ktoré môžu očakávať obrazovkových súradniciach (napríklad SetWindowPos) bude viesť v okne nachádzajúce sa na nesprávne umiestnenie. Napríklad, ak paneli úloh v hornej časti obrazovky, ukladanie okno súradnice pomocou GetWindowPlacement a obnovenie pomocou SetWindowPos spôsobuje okno zobraziť "creep" až na obrazovke.
nbsp; Systém Windows &NT: vyžaduje verzia 3.1 alebo novšia.
Windows:Vyžaduje systém Windows 95 alebo novším.
Windows CE:Nepodporované.
Hlavičky:Deklarované v súbore winuser.h.
Windows prehľad, okno štruktúry, GetWindowPlacement, SetWindowPlacement, SetWindowPos, ShowWindow bod RECT