请问:菜单项的隐藏和显示
请教:菜单项的隐藏和显示?
我在对话框中,加载了菜单。
在初始化对话框中,用了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);
}
------解决方案--------------------
你有什么问题?
我在对话框中,加载了菜单。
在初始化对话框中,用了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);
}
------解决方案--------------------
你有什么问题?