ShowWindow

Die ShowWindow -Funktion setzt das angegebene Fenster-Staatübersicht.

 BOOL ShowWindow) HWND  hWnd, / / handle zum FensterintHeight / / Status des Fensters anzeigen);
 

Parameter

hWnd
Handle für das Fenster.
height
Gibt an, wie das Fenster angezeigt werden. Dieser Parameter wird zum ersten Mal eine Anwendung ShowWindow aufruft, ignoriert, wenn die Programm, das die Anwendung gestartet bietet ein STARTUPINFO Struktur. Andernfalls sollte das erste Mal, die , das ShowWindow aufgerufen wird, das der Wert der Wert abgerufen, indem die WinMain -Funktion in den Height -Parameter sein. In nachfolgenden Aufrufen kann dieser Parameter eine der folgenden Werte sein
Wert Bedeutung
SW_FORCEMINIMIZE Windows NT 5.0 und höher: Minimiert ein Fenster, auch wenn der Thread, der das Fenster besitzt aufgehängt ist. Dieses Flag sollte nur verwendet werden, wenn Windows von einem anderen Thread zu minimieren.
SW_HIDE Blendet das Fenster und ein anderes Fenster aktiviert.
SW_MAXIMIZE Das angegebene Fenster maximiert.
SW_MINIMIZE Minimiert das angegebene Fenster und aktiviert das nächste Fenster das obersten Ebene in der Z-Reihenfolge.
SW_RESTORE Aktiviert und zeigt das Fenster. Wenn das Fenster minimiert oder maximiert ist, setzt das System es auf seine ursprüngliche Größe und Position. Eine Anwendung sollte dieses Flag angeben, wenn Sie ein minimiertes Fenster wiederherstellen.
SW_SHOW Aktiviert das Fenster und zeigt es in seiner aktuellen Größe und position.
SW_SHOWDEFAULT Legt der Status anzeigen auf der Grundlage des SW_-Flags der STARTUPINFO -Struktur übergeben die CreateProcess -Funktion durch das Programm, das die Anwendung gestartet.
SW_SHOWMAXIMIZED Aktiviert das Fenster und zeigt es als maximiertes Fenster.
SW_SHOWMINIMIZED Aktiviert das Fenster und zeigt es als ein minimiertes Fenster.
SW_SHOWMINNOACTIVE Zeigt das Fenster als ein minimiertes Fenster. Das aktive Fenster bleibt aktiv.
SW_SHOWNA Zeigt das Fenster im aktuellen Zustand. Das aktive Fenster bleibt aktiv.
SW_SHOWNOACTIVATE Zeigt das Fenster in seiner jüngsten Größe und Position. Das aktive Fenster bleibt aktiv.
SW_SHOWNORMAL Aktiviert ein Fenster und zeigt. Wenn das Fenster minimiert oder maximiert ist, setzt das System es auf seine ursprüngliche Größe und Position. Eine Anwendung sollte dieses Flag angeben, wenn das Fenster zum ersten Mal angezeigt.

Rückgabewerte

Wenn das Fenster vorher sichtbar war, ist der Rückgabewert ungleich NULL.

Wenn das Fenster vorher ausgeblendet wurde, ist der Rückgabewert 0 (null).

Bemerkungen

Das erste Mal, das eine Anwendung, ShowWindow aufruft, sollte es als seine Height -Parameter der WinMain -Funktion Height Parameter verwenden. Nachfolgende Aufrufe von ShowWindow müssen einer der Werte in der angegebenen Liste statt der Height -Parameter der WinMain -Funktion angegebenen verwenden.

Wie in der Diskussion über den Height -Parameter, der Height -Wert wird ignoriert im ersten Aufruf von ShowWindow , wenn das Programm, das die Anwendung gestartet Startinformationen in gibt die STARTUPINFO Struktur. ShowWindow verwendet in diesem Fall in der STARTUPINFO -Struktur angegebenen Informationen, um das Fenster anzuzeigen. Bei nachfolgenden aufrufen muss die Anwendung aufrufen ShowWindow mit Height auf SW_SHOWDEFAULT festlegen, um den Start Informationen durch das Programm, das die Anwendung gestartet. Dieses Verhalten ist für die folgenden Situationen konzipiert.

Windows CE: Die folgenden Werte unterstützt der Height -Parameter nicht.

SW_MAXIMIZE

SW_MINIMIZE

SW_RESTORE

SW_SHOWDEFAULT

SW_SHOWMAXIMIZED

SW_SHOWMINIMIZED

SW_SHOWMINNOACTIVE

QuickInfo

&Nbsp; Windows NT: Version 3.1 oder höher erforderlich.
Windows:Erfordert Windows 95 oder höher.
Windows CE:Version 1.0 oder höher benötigt.
Header:In winuser.h deklarierten.
Importieren Bibliothek:Verwenden Sie user32.lib.

Siehe auch

Übersicht über Windows, Fensterfunktionen, CreateProcess, CreateWindow-Funktion, ShowOwnedPopups, STARTUPINFO, WinMain

Index