这里说一种最简单的方法,就是创建静态的菜单:
1、首先添加一个菜单资源,ID为IDR_MENU,在菜单资源中添加子菜单,并添加菜单项
2、添加右击消息响应,并添加如下代码
CPoint pt ;::GetCursorPos(&pt); //获取鼠标坐标CMenu menu ;//加载菜单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