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

CMDIFrameWnd, classe

Graphique de la hiérarchie