1.在VC++中创建一个菜单(ID_MENU1),用于快捷菜单
2.在CXXXView中通过ClassWizard 建立WM_RBUTTONDOWN消息相应函数
3.在响应函数中实现右击弹出快捷菜单的代码
void CXXXView::OnRButtonDown(UINT nFlags, CPoint point)
{
CMenu menu;
menu.LoadMenu(ID_MENU1);
CMenu* pPopUp = menu.GetSubMenu(0);//获取菜单的第一个子菜单,序号为0
ClientToScreen(&point);//坐标转换
pPopUp->TrackPopUpMenu(TPM_LEFTALIGN | TPM_TOPALIGN, point.x, point.y,this);//弹出菜单
CView::OnRButtonDown(nFlags, point);
}