请问怎么用按纽调用菜单?
比如我现在有对话框中的按扭ID_BUTTON,怎么才能调用ID_CUSTOM的菜单呢?
在线等候!
先谢了!

解决方案 »

  1.   

    添加ID_CUSTOM的响应函数,然后在ID_BUTTON的响应函数里面调用!
      

  2.   

    在同一个类下的话,菜单和BUTTON的函数可以直接用同一个.响应的时候,得同名字的.
    不是的话,可以在一个下面调用另一个.
      

  3.   

    不知你是要菜单做修改呢,还是要调用菜单的函数?
    //调用菜单
       CMenu* mmenu = GetMenu();
       CMenu* submenu = mmenu->GetSubMenu(0);
       submenu->CheckMenuRadioItem(ID_FILE_MENUITEM1, ID_FILE_MENUITEM3, 
          nID, MF_BYCOMMAND);
    //调用函数
      OnFileMenuItem1();//对应于ID_FILE_MENUITEM1的COMMAND
      

  4.   

    在你的button消息响应函数中:CMainFrame *pFrame = (CMainFrame*)AfxGetMainWnd();pFrame->SendMessage( WM_COMMAND, (WPARAM)ID_CUSTOM, NULL );就可以了。