Partager via


CWnd::ShowWindow

Définit l'état de visibilité de la fenêtre.

BOOL ShowWindow( 
   int nCmdShow  
);

Paramètres

  • nCmdShow
    Spécifie comment CWnd doit être indiqué. Elle doit avoir l'une des valeurs suivantes :

    • SW_HIDE masque cette fenêtre et passe l'activation vers une autre fenêtre.

    • SW_MINIMIZE réduit la fenêtre et exécute la fenêtre de niveau supérieur dans la liste du système.

    • SW_RESTORE active et affiche la fenêtre. Si la fenêtre est réduite ou agrandie, les fenêtres la restaure à sa taille et sa position.

    • SW_SHOW active la fenêtre et l'affiche dans sa taille et sa position actuelle.

    • SW_SHOWMAXIMIZED active la fenêtre et l'affiche comme une fenêtre agrandie.

    • SW_SHOWMINIMIZED active la fenêtre et l'affiche sous forme de icône.

    • SW_SHOWMINNOACTIVE affiche la fenêtre en tant qu'icône. La fenêtre actuellement active reste active.

    • SW_SHOWNA affiche la fenêtre dans son état actuel. La fenêtre actuellement active reste active.

    • SW_SHOWNOACTIVATE affiche la fenêtre dans sa taille et sa position plus récentes. La fenêtre actuellement active reste active.

    • SW_SHOWNORMAL active et affiche la fenêtre. Si la fenêtre est réduite ou agrandie, les fenêtres la restaure à sa taille et sa position.

Valeur de retour

Une valeur différente de zéro si la fenêtre est déjà visible ; 0 si CWnd était précédemment masqué.

Notes

ShowWindow doit être appelé qu'une seule fois par demande de fenêtre principale à CWinApp::m_nCmdShow. Les appels suivants à ShowWindow doivent utiliser l'une des valeurs répertoriées ci-dessus à la place de celle qui est spécifiée par CWinApp::m_nCmdShow.

Exemple

Consultez l'exemple pour CWnd::CalcWindowRect.

Configuration requise

Header: afxwin.h

Voir aussi

Référence

CWnd, classe

Graphique de la hiérarchie

ShowWindow

CWnd::OnShowWindow

CWnd::ShowOwnedPopups