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