http://blog.163.com/guo_linda/blog/static/123773057201031145958746/ MFC里右键弹出菜单vs2005 2010-04-11 16:59:58| 分类: C|字号 订阅 1.在资源选项的Menu文件夹下右键单击,选择Insert Menu 命名为 IDR_POPUP_MENU 在里面填一些菜单项 2.选中视图类,在属性中选择消息:WM_CONTEXTMENU,添加函数函数 3.处理代码 void CMyDrawView::OnContextMenu(CWnd* pWnd, CPoint point) { // TODO: 在此处添加消息处理程序代码 CMenu m_menu; m_menu.LoadMenuW(IDR_POPUP_MENU); CMenu *popupmenu = m_menu.GetSubMenu(0); popupmenu->TrackPopupMenu(TPM_LEFTALIGN | TPM_RIGHTBUTTON, point.x, point.y, pWnd, 0); }