请问:菜单项的隐藏和显示

请教:菜单项的隐藏和显示?
我在对话框中,加载了菜单。
在初始化对话框中,用了RemoveMenu把静态建立的一个菜单项隐藏了,
想要点击对话框中的按钮,让菜单项显示出来。
CMenu   *   mmenu;
CMenu   *   oldmenu
BOOL   CMenuDlg::OnInitDialog()
{……
  mmenu=GetMenu();
  oldmenu=mmenu-> GetSubMenu(2);
  mmenu-> RemoveMenu(2,MF_BYPOSITION);
……}
void   CMenuDlg::OnButton1()  
{
mmenu-> InsertMenu(2,MF_BYPOSITION|MF_POPUP,(UINT)oldmenu-> m_hMenu);
  }


------解决方案--------------------
你有什么问题?