ShowWindow

De functie ShowWindow ingesteld van het opgegeven venster status weergeven.

 BOOL ShowWindow) HWND  hWnd, / / verwerken naar vensterintnCmdShow / / show status van venster);
 

Parameters

hWnd
Ingang naar het venster.
nCmdShow
Hiermee bepaalt u hoe het venster moet worden weergegeven. Deze parameter wordt het eerst een toepassing ShowWindow roept, genegeerd als de programma dat de applicatie lanceerde biedt een STARTUPINFO structuur. Anders, de eerste keer die ShowWindow heet, de waarde moet de waarde verkregen door de functie WinMain in de parameter nCmdShow . In volgende aanroepen, kan deze parameter een van de volgende waarden worden
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.

Retourwaarden

Als het venster eerder zichtbaar was, is de retourwaarde aan nul.

Als het venster eerder verborgen was, is de retourwaarde nul.

Opmerkingen

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

Syntaxisinfo

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.

Zie ook

Windows, overzicht, functies van het venster, CreateProcess, CreateWindow, ShowOwnedPopups, STARTUPINFO, WinMain

Index