VS2005如何在MFC中增加上下文菜单
在VC6.0里通过项目-〉添加components and controls选择Pop-up Menu可以自动生成右键菜单,在vs2005中,又可怎样自动添加呢?
void OnContextMenu(CWnd* pWnd, CPoint point)其中,pWnd指向产生消息的窗口,point为鼠标位置
GetParent()->GetMenu()->GetSubMenu(0)->TrackPopupMenu(0, point.x, point.y, GetParent());注意:如果代码位于View类中,使用以上代码;位于Frame类中,将GetParent()全部换成this。