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