您的位置:首页 > 其它

VS2013中右键添加菜单

2015-05-31 11:15 190 查看
void Cmenu2View::OnRButtonDown(UINT nFlags, CPoint point)

{
// TODO:  在此添加消息处理程序代码和/或调用默认值
CMenu menu;
menu.LoadMenu(IDR_MENU1);
CMenu *pPopup = menu.GetSubMenu(0);      //获取子菜单,只有一个子菜单
ClientToScreen(&point);
pPopup->TrackPopupMenu(TPM_LEFTALIGN | TPM_RIGHTBUTTON, point.x, point.y,
this);        //point是屏幕坐标,所以要先ClientToScreen将客户区坐标转换为屏幕坐标

CView::OnRButtonDown(nFlags, point);

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: