弹出菜单的实现

void CNumEdit::OnRButtonDown(UINT nFlags, CPoint point)
{
// TODO: 在此添加消息处理程序代码和/或调用默认值

//CEdit::OnRButtonDown(nFlags, point);
//弹出菜单

//定义一个菜单类
CMenu popMenu;

//加载菜单资源
popMenu.LoadMenu(IDR_MENU1);

//屏幕坐标和客户区域坐标转换
GetCursorPos(&point);

//弹出菜单
popMenu.GetSubMenu(0)->TrackPopupMenu(0,point.x,point.y,this);
}

原文地址:https://www.cnblogs.com/15157737693zsp/p/3839969.html