内容转载自https://www.bilibili.com/video/BV1AT4y137gS?p=15
void CMFCApplication6Dlg::OnFileNew() { // TODO: 在此添加命令处理程序代码 AfxMessageBox("File -> New"); }
void CMFCApplication6Dlg::OnPopupMenu2() { // TODO: 在此添加命令处理程序代码 AfxMessageBox("菜单2"); }
void CMFCApplication6Dlg::OnContextMenu(CWnd* pWnd, CPoint point) { // TODO: 在此处添加消息处理程序代码 CMenu menu; if (!menu.LoadMenu(IDR_MENU_POP)) { return; } CMenu* pPopupMenu = menu.GetSubMenu(0);//挂第1个快捷菜单 pPopupMenu->TrackPopupMenu(TPM_LEFTALIGN | TPM_RIGHTBUTTON, point.x, point.y, pWnd);//在当前鼠标位置显示出快捷菜单(鼠标右键左对齐) }
Caesar卢尚宇
2020年11月5日