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/default.aspx?ln=zh-cn 上获得。

要求

Header: afxwin.h

请参见

参考

CMDIFrameWnd选件类

层次结构图