ShowWindow

Funcția de ShowWindow stabilește fereastra specificate Arată stat.

 (BOOL ShowWindow HWND  hWnd, / / ocupa fereastraintnCmdShow / / afișează starea de fereastra);
 

Parametrii

hWnd
Ocupa în fereastra.
nCmdShow
Specifică modul în fereastra este să fie afișate. Acest parametru este ignorat prima dată cererea solicită ShowWindow, dacă programul care a lansat cererea oferă o STARTUPINFO structura. În caz contrar, prima dată este numit ShowWindow , valoarea trebuie să fie valoarea ob?inută prin funcția WinMain în parametrul sale nCmdShow . În apeluri ulterioare, acest parametru poate fi una dintre următoarele valori
Valoarea Sensul
SW_FORCEMINIMIZE Windows NT 5.0 și mai târziu: Minimizează o fereastră, chiar dacă firul care deține fereastra este închis. Acest steag sunt utilizate doar când minimizarea windows la un fir de diferite.
SW_HIDE Ascunde fereastra și activează o altă fereastră.
SW_MAXIMIZE Maximizează fereastra specificat.
SW_MINIMIZE Minimizează fereastra specificate și activează fereastra nivel superior următoarea în ordinea z.
SW_RESTORE Activează și afișează fereastra. Dacă fereastra este minimizată sau maximizată, sistemul se restabilește dimensiunea și poziția originale. Cererea trebuie să specifice acest steag la restabilirea o fereastră minimizată.
SW_SHOW Activează fereastra și se afișează în curent dimensiunea și poziția.
SW_SHOWDEFAULT Seturi, statul Arată bazate pe SW_ de pavilion specificate în STARTUPINFO structura trecut la CreateProcess funcția de programul care a început aplicarea.
SW_SHOWMAXIMIZED Activează fereastra și se afișează ca o fereastră maximizată.
SW_SHOWMINIMIZED Activează fereastra și se afișează ca o fereastră minimizată.
SW_SHOWMINNOACTIVE Afișează fereastra ca o fereastră minimizată. Fereastra activă rămâne activă.
SW_SHOWNA Afișează fereastra în starea sa curentă. Fereastra activă rămâne activă.
SW_SHOWNOACTIVATE Afișează o fereastră la dimensiunea și poziția cea mai recentă. Fereastra activă rămâne activă.
SW_SHOWNORMAL Activează și afișează o fereastră. Dacă fereastra este minimizată sau maximizată, sistemul se restabilește dimensiunea și poziția originale. Cererea trebuie să specifice acest flag atunci când afișarea ferestrei pentru prima dată.

Valorile întroarse

Dacă fereastra a fost vizibilă, anterior, valoarea returnată este nenul.

Dacă fereastra a fost anterior ascunse, valoarea returnată este zero.

Observații

Prima dată cererea solicită ShowWindow, acesta ar trebui să utilizeze funcția WinMain nCmdShow parametru ca parametru sale nCmdShow . Apeluri ulterioare la ShowWindow trebuie să utilizați una dintre valorile din lista dată, în loc de cel specificat de parametrul nCmdShow funcția WinMain.

După cum sa menționat în discuție de parametrul nCmdShow , valoarea nCmdShow este ignorat în primul apel la ShowWindow dacă programul care a lansat cererea specifică informa?ii de pornire în STARTUPINFO structura. În acest caz, ShowWindow utilizează informațiile specificate în structura STARTUPINFO , pentru a afișa fereastra. Pe apeluri ulterioare, cererea trebuie să apel ShowWindow cu nCmdShow setată la SW_SHOWDEFAULT pentru pornire informa?iile furnizate cu programul care a lansat cererea. Acest comportament este proiectat pentru următoarele situații

Windows CE: Parametrul nCmdShow nu acceptă următoarele valori

SW_MAXIMIZE

SW_MINIMIZE

SW_RESTORE

SW_SHOWDEFAULT

SW_SHOWMAXIMIZED

SW_SHOWMINIMIZED

SW_SHOWMINNOACTIVE

QuickInfo

nbsp; Windows &NT: necesită versiunea 3.1 sau mai târziu.
Windows:Necesită Windows 95 sau o versiune ulterioară.
Windows CE:Necesită versiunea 1.0 sau mai târziu.
Antet:A declarat în winuser.h.
Import Biblioteca:Utilizarea user32.lib.

A se vedea, de asemenea

Prezentare generală a Windows, fereastra Funcții, CreateProcess, CreateWindow, ShowOwnedPopups, STARTUPINFO, WinMain

Index