cf挑战模式怎么刷幻影:关于VC-MFC单文档菜单的问题

来源:百度文库 编辑:神马品牌网 时间:2024/04/30 00:34:04
我新建了一个菜单(IDR_DRAWMENU),用于鼠标右键点击时弹出的。。
程序如下:
void CMenuView::OnRButtonDown(UINT nFlags, CPoint point)
{
CMenu menu;
menu.LoadMenu(IDR_DRAWMENU);
CMenu *pMenu=menu.GetSubMenu(0);
pMenu->TrackPopupMenu(TPM_LEFTALIGN |TPM_RIGHTBUTTON,point.x,point.y,this);
CView::OnRButtonDown(nFlags, point);
}
但是运行后弹出的菜单的显示跟鼠标右键点击的坐标不一样。。好象还要加那个ClientToScreen()这个函数来调整位置。。但不知道怎样使用。。请高手指教~~函数该怎么写?