Partager via


CFrameWnd::ActivateFrame

Appelez la fonction membre pour activer et restaurer la fenêtre frame pour qu'elle soit visible et à la disposition de l'utilisateur.

virtual void ActivateFrame( 
   int nCmdShow = -1  
);

Paramètres

  • nCmdShow
    Spécifie le paramètre à passer à CWnd::ShowWindow. Par défaut, le cadre est affiché et restauré correctement.

Notes

Cette fonction membre est généralement appelée après un événement d'interface non-utilisateur par exemple DDE, OLE, ou tout autre événement qui peut afficher la fenêtre frame ou son contenu à l'utilisateur.

L'implémentation par défaut active le frame et l'apporte au début de l'ordre de plan et, si nécessaire, exécute les mêmes étapes de la fenêtre frame principale de l'application.

Remplacez cette fonction membre pour modifier la façon dont un frame est activé. Par exemple, vous pouvez forcer des fenêtres MDI enfants à optimiser. Ajoutez la fonctionnalité appropriée, puis appelez la version de classe de base avec nCmdShowexplicite.

Exemple

void CChildFrame::ActivateFrame(int nCmdShow)
{
   // Create the child frame window maximized
   nCmdShow = SW_MAXIMIZE;

   CMDIChildWnd::ActivateFrame(nCmdShow);
}

Configuration requise

Header: afxwin.h

Voir aussi

Référence

CFrameWnd, classe

Graphique de la hiérarchie