如何动态改变对话框的菜单。。。

来源:互联网 发布:线路板软件 专业 编辑:程序博客网 时间:2024/05/16 20:28

flag 是主对话框类的标志变量。。。。

 

 

void CChangeMenuDlg::OnButton1()
{
 // TODO: Add your control notification handler code here
 if(flag == 1)
 {
  menu.DestroyMenu();
  menu.LoadMenu(IDR_MENU2);
  SetMenu(&menu);
  flag = 2;
 }
 else
 {
  menu.DestroyMenu();
  menu.LoadMenu(IDR_MENU1);
  SetMenu(&menu);
  flag = 1;
 }
}