一、资源视图菜单下、Menu、添加资源、新建、命名IDR_POPUP_EDIT(这个随意)
二、切换至类视图、右键添加类向导、添加OnContextMenu消息指令、进入编辑代码
三、添加代码
CWnd* pWnd, CPoint point 这里所定义的变量一开始是被注释掉的,记得去掉。否则会出现error C2065: “point”: 未声明的标识符 报错。
void Ctext0527View::OnContextMenu(CWnd* pWnd, CPoint point)
{
// TODO: 在此处添加消息处理程序代码
CMenu menu;
menu.LoadMenu(IDR_POPUP_EDIT); //读取资源
menu.GetSubMenu(0)->TrackPopupMenu(TPM_LEFTALIGN|TPM_LEFTBUTTON|TPM_RIGHTBUTTON, point.x, point.y,this);
}