动态添加菜单\删除菜单\插入菜单

CMenu MyMenu,poPumenu;
    /*MyMenu.CreateMenu();
    MyMenu.AppendMenuA(MF_STRING,IDM_MENU0,"文件");
    MyMenu.AppendMenuA(MF_STRING,IDM_MENU1,"编辑");
    MyMenu.AppendMenuA(MF_STRING,IDM_MENU2,"查看");
    MyMenu.AppendMenuA(MF_STRING,IDM_MENU3,"帮助");
    MyMenu.InsertMenuA(IDM_MENU2,MF_BYCOMMAND,IDM_ITEM0,"有关");
    this->SetMenu(&MyMenu);
      MyMenu.Detach();*/
      poPumenu.CreatePopupMenu();
      //添加弹出菜单
     // GetMenu()->AppendMenuA(MF_POPUP,(UINT)poPumenu.m_hMenu,"win32");
      //插入菜单
      GetMenu()->InsertMenuA(2,MF_BYPOSITION|MF_POPUP,(UINT)poPumenu.m_hMenu,"win32");
      //往菜单中插入菜单
     // poPumenu.AppendMenuA(MF_STRING,ID_FILE_TEST1,"TEST1");
      poPumenu.AppendMenuA(MF_STRING,124,"TEST2");
      poPumenu.AppendMenuA(MF_STRING,125,"TEST3");
      GetMenu()->GetSubMenu(0)->AppendMenuA(MF_STRING,126,"TEST4");
      //根据索引
      //GetMenu()->GetSubMenu(0)->InsertMenuA(2,MF_BYPOSITION|MF_STRING,127,"TEST5");
      //根据ID号
     // GetMenu()->GetSubMenu(0)->InsertMenuA(ID_FILE_OPEN,MF_BYCOMMAND,128,"TEST6");
      //删除菜单
      GetMenu()->GetSubMenu(0)->DeleteMenu(0,MF_BYPOSITION);
      poPumenu.Detach();

 DrawMenuBar(); //重画菜单。




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值