1.新建Menu
资源视图->XX.rc文件,右键->添加资源->Menu->新建,输入相应文字即可。
Menu的标号:从左到右0,1,2,3,4,。。。
2.添加Menu
在要弹出Menud的对话框中,属性->消息->WM_RBUTTONDOWN,添加事件处理程序。
3.添加代码
CMenu popMenu;
popMenu.LoadMenu(IDR_MENU2);//加载菜单
GetCursorPos(&point);//获得鼠标当前坐标
popMenu.GetSubMenu(0)->TrackPopupMenu(0, point.x, point.y, this);//显示菜单项
此处的0,指的是Menu的标号为0的那个菜单项。
注意可能需要添加头文件#include<resourse.h>