MFC创建快捷菜单(右键菜单)

来源:互联网 发布:淘宝售假申诉包成功 编辑:程序博客网 时间:2024/05/16 01:14
这里说一种最简单的方法,就是创建静态的菜单:
1、首先添加一个菜单资源,ID为IDR_MENU,在菜单资源中添加子菜单,并添加菜单项
2、添加右击消息响应,并添加如下代码
CPoint pt ;
::GetCursorPos(&pt);//获取鼠标坐标
CMenumenu ;
//加载菜单
if(!menu.LoadMenuW(IDR_MENU))
{
return ;
}
//获得子菜单
CMenu *pPopupMenu = menu.GetSubMenu(0);//编号为0的子菜单
//弹出菜单
pPopupMenu->TrackPopupMenu(TPM_LEFTALIGN | TPM_RIGHTBUTTON , pt.x, pt.y, this);
3、添加菜单项的消息响应。OK
0 0
原创粉丝点击