在vs2005mfc中怎么添加右键弹出菜单????

来源:百度知道 编辑:UC知道 时间:2024/09/28 14:49:20
我是看孙鑫vc++视频自学的,他的编译器是vc6.0,我用的是vs2005,他添加的时候就是工程->增加到工程->...就可以添加一个右键弹出菜单。
可是vs2005中没有那些啊,怎么办?请指教

打开左边的资源面板,新建一个menu,ID为IDR_MENU1。
在后缀为view的类中WM_BUTTONDOWN加响应函数,OnRButtonDown。
代码如下:
void CTestView::OnRButtonDown(UINT nFlags, CPoint point)
{
CMenu menu;
menu.LoadMenu(IDR_MENU1);
ClientToScreen(&point);
CMenu *pMenu = menu.GetSubMenu(0);
pMenu->TrackPopupMenu(TPM_LEFTALIGN | TPM_RIGHTBUTTON, point.x, point.y,GetParent());
CView::OnRButtonDown(nFlags, point);
}