Freigeben über


CMDIFrameWnd::CreateNewChild

Stellt ein neues untergeordnetes Fenster erstellt.

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

Parameter

  • pClass
    Die Laufzeitklasse des zu erstellenden untergeordneten Fensters.

  • nResource
    Die ID aus freigegebenen Ressourcen zugeordnet mit dem untergeordneten Fenster.

  • hMenu
    Das Menü des untergeordneten Fensters.

  • hAccel
    Die Zugriffstaste des untergeordneten Fensters.

Hinweise

Verwenden Sie diese Funktion, um untergeordnete Fenster eines MDI-Rahmenfensters zu erstellen.

Beispiel

// 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);
}

In diesem Beispiel ist ein Auszug aus dem Knowledge Base-Artikel Q201045, "HOWTO: Fügen Sie mehrere Fenster-Typen einer Nicht-Dokument/der Ansichts-MDI App" hinzu. Knowledge Base-Artikel sind in der MSDN Library Visual Studio-Dokumentation oder unter https://support.microsoft.com/?in=de verfügbar.

Anforderungen

Header: afxwin.h

Siehe auch

Referenz

CMDIFrameWnd-Klasse

Hierarchiediagramm