Funcția de ShowWindow stabilește fereastra specificate Arată stat.
(BOOL ShowWindow HWND hWnd, / / ocupa fereastraintnCmdShow / / afișează starea de fereastra);
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ă. |
Dacă fereastra a fost vizibilă, anterior, valoarea returnată este nenul.
Dacă fereastra a fost anterior ascunse, valoarea returnată este zero.
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
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.
Prezentare generală a Windows, fereastra Funcții, CreateProcess, CreateWindow, ShowOwnedPopups, STARTUPINFO, WinMain