在一个基于对话框的工程里面如何实现点右键弹出菜单,详细地过程谢谢了。
1.添加一个菜单资源 2.和对话框关联 3.在对话框上响应WM_CONTENTMENUT 4.响应菜单的单击事件
void CMy000Dlg::OnContextMenu(CWnd* pWnd, CPoint point) 
{
// TODO: Add your message handler code here
CMenu menu;
menu.LoadMenu(IDC_POPUMENU1);
//这里出错
menu.GetSubMenu(0)->TrackPopupMenu(TPM_LEFTALIGN|TPM_RIGHTALIGN,point.x,point.y,this);
}
void CMy000Dlg::OnPopumenu1() 
{
// TODO: Add your command handler code here
MessageBox("Hello");
}