多文档程序中怎么才能显示自己设计的菜单栏,不显示系统自带的菜单栏

多文档程序中如何才能显示自己设计的菜单栏,不显示系统自带的菜单栏?
一个多文档程序,有如下资源

MENU: IDR_MAINFRAME ---系统自带的菜单资源
  IDR_MYMENU ---自己后定义的菜单资源

ToolBar: IDR_MAINFRAME ---自己定义的工具栏资源

在InitInstance()函数中有:
BOOL CMyApp::InitInstance()
{
  ...
  CMultiDocTemplate* pDocTemplate;
pDocTemplate = new CMultiDocTemplate(
IDR_MYMENU, -------------------------------自定义的菜单资源
RUNTIME_CLASS(CMyDoc),
RUNTIME_CLASS(CChildFrame), // custom MDI child frame
RUNTIME_CLASS(CMyView));
AddDocTemplate(pDocTemplate);

// create main MDI Frame window
CMainFrame* pMainFrame = new CMainFrame;
if (!pMainFrame->LoadFrame(IDR_MAINFRAME)) ----------------------工具栏资源
return FALSE;
  ...
}
按照上述方式运行后,程序并没有显示我自定义的菜单,显示的还是系统自带的那个菜单,请问我怎么操作才能使得程序显示出我自定义的工具栏和菜单栏呢?

------解决方案--------------------
在CMainFrame的OnCreate加上:

CMenu *menu = new CMenu();
menu->LoadMenu(IDR_MYMENU);
this->SetMenu(menu);