Funksjonen ShowWindow angir det angitte vinduet Vis-tilstand.
() BOOL ShowWindow HWND hWnd, / / håndtere til vinduetIntnCmdShow / / Vis tilstand av vinduet);
| Verdi | Betydning |
|---|---|
| SW_FORCEMINIMIZE | Windows NT 5.0 og senere: Minimerer et vindu, selv om tråden som eier vinduet henger. Dette flagget bør bare brukes når minimere vinduer fra en annen tråd. |
| SW_HIDE | Skjuler vinduet og aktiverer et annet vindu. |
| SW_MAXIMIZE | Maksimerer det angitte vinduet. |
| SW_MINIMIZE | Minimerer det angitte vinduet og aktiverer det neste vinduet på øverste nivå i Z-rekkefølge. |
| SW_RESTORE | Aktiverer og viser vinduet. Hvis vinduet er minimert eller maksimert, gjenoppretter systemet det opprinnelige størrelsen og plasseringen. Et program bør angi dette flagget når du gjenoppretter et minimert vindu. |
| SW_SHOW | Aktiverer vinduet og viser den i sin nåværende størrelse og posisjon. |
| SW_SHOWDEFAULT | Sett show state basert på flagget SW_ angitt i den STARTUPINFO -strukturen som sendes til den CreateProcess -funksjonen i programmet som startet programmet. |
| SW_SHOWMAXIMIZED | Aktiverer vinduet og viser det som et maksimert vindu. |
| SW_SHOWMINIMIZED | Aktiverer vinduet og viser det som et minimert vindu. |
| SW_SHOWMINNOACTIVE | Viser vinduet som et minimert vindu. Det aktive vinduet forblir aktiv. |
| SW_SHOWNA | Viser vinduet i gjeldende tilstand. Det aktive vinduet forblir aktiv. |
| SW_SHOWNOACTIVATE | Viser et vindu i de siste størrelsen og plasseringen. Det aktive vinduet forblir aktiv. |
| SW_SHOWNORMAL | Aktiverer og viser et vindu. Hvis vinduet er minimert eller maksimert, gjenoppretter systemet det opprinnelige størrelsen og plasseringen. Et program bør angi dette flagget ved visning av vinduet for første gang. |
Hvis vinduet ble tidligere synlig, er returverdien ikke-null.
Hvis vinduet ble tidligere skjult, er returverdien null.
Første gang et program kaller ShowWindow, bør det bruke funksjonen WinMain nCmdShow parameteren som sin nCmdShow -parameter. Etterfølgende kall til ShowWindow må bruke en av verdiene i listen gitt, i stedet for den som er angitt av nCmdShow -parameteren i WinMain -funksjonen.
Som nevnt i diskusjonen for parameteren nCmdShow , ignoreres nCmdShow -verdien i det første kallet til ShowWindow Hvis programmet som startet programmet angir oppstartsinformasjon i den STARTUPINFO -strukturen. I dette tilfellet bruker ShowWindow informasjonen som er angitt i STARTUPINFO -strukturen for å vise vinduet. På etterfølgende kall, må programmet kalle ShowWindow med nCmdShow satt til SW_SHOWDEFAULT til å bruke informasjonen oppstart av programmet som innlede søknaden. Denne virkemåten er utformet for følgende situasjoner
Windows CE: Støtter ikke nCmdShow parameteren følgende verdier
SW_MAXIMIZE
SW_MINIMIZE
SW_RESTORE
SW_SHOWDEFAULT
SW_SHOWMAXIMIZED
SW_SHOWMINIMIZED
SW_SHOWMINNOACTIVE
nbsp; Windows &NT: krever versjon 3.1 eller senere.
Windows:Krever Windows 95 eller senere.
Windows CE:Krever versjon 1.0 eller senere.
Topptekst:Deklarert i winuser.h.
Importere biblioteket:Bruk user32.lib.
Oversikt over Windows, vinduet funksjoner, CreateProcess, CreateWindow, ShowOwnedPopups, STARTUPINFO, WinMain