Partager via


CMDIFrameWnd::CreateNewChild

Crée une nouvelle fenêtre enfant.

CMDIChildWnd* CreateNewChild(
   CRuntimeClass* pClass,
   UINT nResource,
   HMENU hMenu = NULL,
   HACCEL hAccel = NULL
);

Paramètres

  • pClass
    La classe d'exécution de la fenêtre enfant à créer.

  • nResource
    L'ID des ressources partagées associé à la fenêtre enfant.

  • hMenu
    Le menu de fenêtre enfant.

  • hAccel
    l'accélérateur de la fenêtre enfant.

Notes

Utilisez cette fonction pour créer des fenêtres enfant d'une fenêtre frame MDI.

Exemple

// CMainFrame is a CMDIFrameWnd-derived class,
// OnNewDraw is a menu command handler,
// CDrawFrame is a CMDIChildWnd-derived class.
void CMainFrame::OnNewDraw()
{
   CreateNewChild(RUNTIME_CLASS(CDrawFrame), IDR_DRAW, m_hDrawMenu, 
      m_hDrawAccel);
}

Cet exemple est un extrait de l'article de la Base de connaissances Q201045, « HOWTO : Ajoutez plusieurs types de fenêtre à un non Document/vue MDI Applications. » Les articles de la Base de connaissances sont disponibles dans la documentation Visual Studio de MSDN Library ou à l'adresse https://support.microsoft.com/?ln=fr&x=6&y=15.

Configuration requise

Header: afxwin.h

Voir aussi

Référence

Classe de CMDIFrameWnd

Graphique de la hiérarchie