共用方式為


CMDIFrameWnd::CreateNewChild

建立新的子視窗。

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

參數

  • pClass
    要建立的子視窗的執行階段類別。

  • nResource
    共用資源 ID 與子視窗。

  • hMenu
    子視窗功能表。

  • hAccel
    子視窗的快速鍵。

備註

使用這個函式會建立 MDI 框架視窗的子視窗。

範例

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

這個範例是知識庫文件 Q201045 摘錄, 「HOWTO:將多個視窗類型為非文件/檢視 MDI 應用程式」。您可以在 MSDN Library 的 Visual Studio 文件或 https://support.microsoft.com 中找到知識庫文件。

需求

Header: afxwin.h

請參閱

參考

CMDIFrameWnd 類別

階層架構圖