Freigeben über


CWnd::ShowWindow

Legt den Sichtbarkeitszustand des Fensters fest.

BOOL ShowWindow( 
   int nCmdShow  
);

Parameter

  • nCmdShow
    Gibt an, wie CWnd angezeigt werden soll. Er muss einer der folgenden Werte sein:

    • SW_HIDE blendet dieses Fenster aus und führt Aktivierung zu einem anderen Fenster.

    • SW_MINIMIZE minimiert aktiviert das Fenster und das Fenster der obersten Ebene in der Liste des Systems.

    • SW_RESTORE aktiviert und zeigt das Fenster an. Wenn das Fenster maximiert oder minimiert wird, stellt es Windows auf die ursprüngliche Größe und Position zu wieder her.

    • SW_SHOW aktiviert das und wird in der aktuellen Größe und Position in an.

    • SW_SHOWMAXIMIZED aktiviert und das Fenster wird als maximiertes Fenster.

    • SW_SHOWMINIMIZED aktiviert und das Fenster wird als Symbol an.

    • SW_SHOWMINNOACTIVE wird das Fenster als Symbol an. Das Fenster, das zur Zeit aktiv bleibt aktiv.

    • SW_SHOWNA wird das Fenster im aktuellen Zustand her. Das Fenster, das zur Zeit aktiv bleibt aktiv.

    • SW_SHOWNOACTIVATE wird das Fenster im letzten in seiner Größe und Position an. Das Fenster, das zur Zeit aktiv bleibt aktiv.

    • SW_SHOWNORMAL aktiviert und zeigt das Fenster an. Wenn das Fenster maximiert oder minimiert wird, stellt es Windows auf die ursprüngliche Größe und Position zu wieder her.

Rückgabewert

Ungleich 0 (null), wenn das Fenster zuvor sichtbar war; 0 Wenn CWnd zuvor ausgeblendet wurde.

Hinweise

ShowWindow muss nur einmal pro Anwendung für das Hauptfenster mit CWinApp::m_nCmdShow aufgerufen werden. Nachfolgende Aufrufe von ShowWindow müssen einen der Werte verwenden, die oben anstelle des aufgeführt sind, der durch CWinApp::m_nCmdShow angegeben wird.

Beispiel

Im Beispiel für CWnd::CalcWindowRect.

Anforderungen

Header: afxwin.h

Siehe auch

Referenz

CWnd-Klasse

Hierarchiediagramm

ShowWindow

CWnd::OnShowWindow

CWnd::ShowOwnedPopups