De functie ShowWindow ingesteld van het opgegeven venster status weergeven.
BOOL ShowWindow) HWND hWnd, / / verwerken naar vensterintnCmdShow / / show status van venster);
| Waarde | Betekenis |
|---|---|
| SW_FORCEMINIMIZE | Windows NT 5.0 en hoger: Minimaliseert een venster, zelfs als de thread die eigenaar is van het venster is opgehangen. Deze vlag moet alleen worden gebruikt wanneer de Vensters van een andere thread minimaliseren. |
| SW_HIDE | Het venster wordt verborgen en een ander venster activeert. |
| SW_MAXIMIZE | Het opgegeven venster maximaliseert. |
| SW_MINIMIZE | Minimaliseert het opgegeven venster en activeert u het volgende op het hoogste niveau venster in de Z-volgorde. |
| SW_RESTORE | Activeert en het venster wordt weergegeven. Als het venster is geminimaliseerd of gemaximaliseerd, herstelt het systeem het de oorspronkelijke grootte en positie. Een toepassing moet deze vlag opgeven wanneer een geminimaliseerd venster herstellen. |
| SW_SHOW | Deze methode activeert het venster en weergegeven in de huidige grootte en positie. |
| SW_SHOWDEFAULT | Wordt de status weergeven op basis van de SW_ vlag opgegeven de STARTUPINFO structuur doorgegeven aan de de functie CreateProcess door het programma dat begon de toepassing. |
| SW_SHOWMAXIMIZED | Wordt het venster geactiveerd en worden deze weergegeven in een gemaximaliseerd venster. |
| SW_SHOWMINIMIZED | Wordt het venster geactiveerd en wordt het weergegeven als een geminimaliseerd venster. |
| SW_SHOWMINNOACTIVE | Het venster wordt weergegeven als een geminimaliseerd venster. Het actieve venster blijft actief. |
| SW_SHOWNA | De weergegeven in de huidige staat. Het actieve venster blijft actief. |
| SW_SHOWNOACTIVATE | Hiermee wordt een venster weergegeven in de meest recente grootte en positie. Het actieve venster blijft actief. |
| SW_SHOWNORMAL | Wordt geactiveerd en wordt een venster weergegeven. Als het venster is geminimaliseerd of gemaximaliseerd, herstelt het systeem het de oorspronkelijke grootte en positie. Een toepassing moet opgeven deze vlag bij het weergeven van het venster voor het eerst. |
Als het venster eerder zichtbaar was, is de retourwaarde aan nul.
Als het venster eerder verborgen was, is de retourwaarde nul.
Het eerst een toepassing ShowWindow roept, moet het gebruik van de functie van de WinMain nCmdShow parameter als parameter nCmdShow . Volgende aanroepen naar ShowWindow moeten een van de waarden in de gegeven lijst, in plaats van de opgegeven met de parameter van de functie van de WinMain nCmdShow gebruiken.
Zoals opgemerkt in de discussie van de parameter nCmdShow , de nCmdShow waarde in de eerste aanroep van ShowWindow wordt genegeerd als het programma dat de applicatie lanceerde geeft aan opstarten informatie in de STARTUPINFO structuur. In dit geval, ShowWindow gebruikt de informatie die is opgegeven in de STARTUPINFO structuur om het venster te openen. Op volgende aanroepen, moet de toepassing ShowWindow bellen met nCmdShow ingesteld op SW_SHOWDEFAULT de opstarten informatie verstrekt door het programma dat de applicatie lanceerde te gebruiken. Dit gedrag is ontworpen voor de volgende situaties
Windows CE: De parameter nCmdShow biedt geen ondersteuning voor de volgende waarden
SW_MAXIMIZE
SW_MINIMIZE
SW_RESTORE
SW_SHOWDEFAULT
SW_SHOWMAXIMIZED
SW_SHOWMINIMIZED
SW_SHOWMINNOACTIVE
nbsp; Windows &NT: versie 3.1 of hoger vereist.
Windows:Windows 95 of hoger vereist.
Windows CE:Versie 1.0 of hoger vereist.
Header:Verklaard in winuser.h.
Bibliotheek importeren:User32.lib gebruiken.
Windows, overzicht, functies van het venster, CreateProcess, CreateWindow, ShowOwnedPopups, STARTUPINFO, WinMain