VS2013中右键添加菜单

来源:互联网 发布:python的正则表达式 编辑:程序博客网 时间:2024/05/16 12:06
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);
}
0 0
原创粉丝点击