16,550
社区成员
发帖
与我相关
我的任务
分享
BOOL CMyApp::InitInstance()
{
....
CMultiDocTemplate* pDocTemplate;
pDocTemplate = new CMultiDocTemplate(IDR_lmdi1TYPE,
RUNTIME_CLASS(Clmdi1Doc),
RUNTIME_CLASS(CChildFrame), // 自定义 MDI 子框架
RUNTIME_CLASS(Clmdi1View));
if (!pDocTemplate)
return FALSE;
AddDocTemplate(pDocTemplate);
AddDocTemplate(pDocTemplate);
//开始添加自定义菜单
CMenu menu;
menu.Attach(pDocTemplate->m_hMenuShared);
CMenu * pMenu = &menu;
if(pMenu)
{
CMenu* pSub = pMenu->GetSubMenu(0);
MENUITEMINFO info;
info.cbSize = sizeof(MENUITEMINFO);
info.fMask=MIIM_STRING;
info.fType=MFT_STRING;
info.dwTypeData="test";
info.cch=4;
pSub->InsertMenuItem(1,&info,1);
}
menu.Detach();
//结束添加自定义菜单
// 创建主 MDI 框架窗口
CMainFrame* pMainFrame = new CMainFrame;
...
}