我是一个Visual C++ 的初学者,我在做一个基于对话框的应用程序时,自己想在对话框上加上一个菜单,可是自己怎么弄也不行,查了许多书籍就是查不到,感到非常
着急,请各位高手帮一帮我,我将非常感谢你们!!

解决方案 »

  1.   

    简单的方法就是在对话框的属性中
    有一项Menu选中你想加载的菜单资源ID即可
    动态的加载需要添加ON_WM_CONTEXTMENU消息。void CPropDetail::OnContextMenu(CWnd* pWnd, CPoint point) 
    {
    // TODO: Add your message handler code here
    CMenu menu;//添加左键菜单功能
    menu.LoadMenu(IDR_MENU_FIELD_ORDER);
    menu.GetSubMenu(0)->TrackPopupMenu(TPM_LEFTALIGN|TPM_RIGHTBUTTON,point.x,point.y,this);}
      

  2.   

    建立一个菜单资源在DIALOG的属性里有Menu的下拉框,在里面选择就可以了
      

  3.   

    我是一个Visual  C++  的初学者,我在做一个基于对话框的应用程序时,自己想在对话框上加上一个菜单条,可是自己怎么弄也不行,查了许多书籍就是查不到,感到非常  
    着急,请各位高手帮一帮我,我将非常感谢你们!!