ShowWindow

Funkciu ShowWindow určuje zadané okno Zobrazenie stavu.

 (BOOL ShowWindow HWND  hWnd; / / spracovať do oknaintnCmdShow / / show state okno);
 

Parametre

hWnd
Spracovať do okna.
nCmdShow
Určuje, ako je okno uvádzať. Tento parameter sa ignoruje prvýkrát uplatňovaní volá ShowWindowv prípade program, ktorý spustila aplikácia poskytuje STARTUPINFO štruktúru. V opačnom prípade prvýkrát ShowWindow nazýva, hodnota by mala byť hodnota získaná pomocou funkcie WinMain v jeho nCmdShow parameter. V nasledujúcich výziev, tento parameter môže byť jedna z nasledovných hodnôt
Hodnota Význam
SW_FORCEMINIMIZE Systém Windows NT, verzia 5.0 a vyššia: Minimalizuje okno, dokonca aj vtedy, ak visel vlákno, ktoré vlastní v okne. Tento príznak sa môže použiť len pri minimalizácia systému windows z iného vlákna.
SW_HIDE Skryje okno a aktivuje iného okna.
SW_MAXIMIZE Maximalizuje zadané okno.
SW_MINIMIZE Zadané okno minimalizuje a aktivuje okno ďalšie najvyššej úrovne v poradie vykresľovania.
SW_RESTORE Aktivuje a zobrazí okno. Ak okno je minimalizované alebo maximalizované, systém sa obnoví na jeho pôvodnú veľkosť a umiestnenie. Žiadosť by mali špecifikovať túto vlajku, keď obnovenie minimalizovaného okna.
SW_SHOW Aktivuje okno a otvorí ju v jeho aktuálnu veľkosť a umiestnenie.
SW_SHOWDEFAULT Nastaví zobrazenie stavu založené na SW_ vlajkou, špecifikované v STARTUPINFO štruktúra postúpené funkcia CreateProcess funkcia programom, ktorý začal uplatňovanie.
SW_SHOWMAXIMIZED Aktivuje okno a zobrazí ju v maximalizovanom okne.
SW_SHOWMINIMIZED Aktivuje okno a zobrazí ako minimalizovaného okna.
SW_SHOWMINNOACTIVE Ako minimalizovaného okna sa zobrazí okno. Aktívne okno zostáva aktívny.
SW_SHOWNA Zobrazí sa 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 sa obnoví na jeho pôvodnú veľkosť a umiestnenie. Žiadosti by mali špecifikovať tento príznak pri zobrazovaní okna po prvýkrát.

Note:

Ak okno bol predtým viditeľné, vrátená hodnota je nenulové.

Ak okno predtým bol skrytý, vrátená hodnota je nula.

Poznámky

Prvýkrát uplatňovaní volá ShowWindowmal by používať nCmdShow parameter WinMain funkcie ako jeho nCmdShow parameter. Následné hovory ShowWindow musia použiť hodnoty v danom zozname namiesto nastavenú nCmdShow parameter WinMain funkcie.

Ako je poznamenané v diskusii parametra nCmdShow nCmdShow hodnota je ignorovaná v rámci prvej výzvy na ShowWindow , ak program, ktorý spustila aplikácia určuje informácie o spúšťaní STARTUPINFO štruktúru. V tomto prípade ShowWindow používa informácie špecifikované v štruktúre STARTUPINFO na zobrazenie okna. Žiadosť musí požiadať o nasledujúcich výziev ShowWindow s nCmdShow na SW_SHOWDEFAULT je nastavený na použitie pri spustení informácií poskytnutých program, ktorý začal uplatňovanie. Toto správanie je určený pre nasledujúcich situácií

Windows CE: NCmdShow parameter nepodporuje nasledovné hodnoty

SW_MAXIMIZE

SW_MINIMIZE

SW_RESTORE

SW_SHOWDEFAULT

SW_SHOWMAXIMIZED

SW_SHOWMINIMIZED

SW_SHOWMINNOACTIVE

Stručné informácie

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:Vyžaduje verziu 1.0 alebo novšiu verziu.
Hlavičky:Deklarovaný v súbore winuser.h.
Importovať knižnica:Použiť user32.lib.

Pozri tiež

Windows prehľad, okno funkcie, funkcia CreateProcess, CreateWindow, ShowOwnedPopups, STARTUPINFO, WinMain

Index