VC++显示弹出式菜单的两种方法
来源:互联网 发布:手机照相软件 编辑:程序博客网 时间:2024/06/17 12:32
方法一:调入菜单资源
/////////////////////////////////////////////////////////////////////////////////////////////
// CMy1View message handlers
///先在Menu资源中添加弹出式菜单,命名:IDR_MENU1
///再添加CView类的消息WM_CONTEXTMENU
///在消息处理函数中添加函数
void CMy1View::OnContextMenu(CWnd* pWnd, CPoint point)
{
CMenu menu;
menu.LoadMenu(IDR_MENU1);
CMenu * popup= menu.GetSubMenu(0);///0是指IDR_MENU1中第0列菜单。可以随便取一项菜单,编号0~n
popup->TrackPopupMenu(TPM_LEFTALIGN,point.x,point.y,this);
}
///////////////////////////////////////////////////////////////////////////////////////////////
方法二:自主添加菜单项
///自己创建菜单项
void CMy2View::OnContextMenu(CWnd* pWnd, CPoint point)
{
// TODO: Add your message handler code here
CMenu menuPopup;
if(menuPopup.CreatePopupMenu())
{
menuPopup.AppendMenu(MF_STRING,ID_FILE_SAVE,"保存文件/tCtrl+S");
menuPopup.AppendMenu(MF_STRING,ID_FILE_PRINT,"打印文件/tCtrl+P");
menuPopup.TrackPopupMenu(TPM_LEFTALIGN,point.x,point.y,this);
}
}- VC++显示弹出式菜单的两种方法
- VC++显示弹出式菜单的两种方法
- vc++ 弹出式菜单的创建和响应函数
- VC 制作带弹出式菜单的按钮
- VC弹出式菜单
- VC创建弹出式菜单
- VC 弹出式菜单
- VC 创建弹出式菜单
- VC 显示GIF动画的两种方法
- 用VC制作带弹出式菜单的按钮
- 用VC制作带弹出式菜单的按钮
- 弹出式菜单的实现
- 弹出式菜单的代码
- 弹出式菜单的响应
- qt的弹出式菜单
- 弹出式菜单的编写
- 利用封装的一个函数显示一个弹出式菜单
- VC在指定控件中添加右键菜单的两种方法
- boost thread tutorial
- makefile中伪目标详解
- 《走出软件作坊》策划人手记:不亦乐乎
- Visual Studio Team System 2008 Team Explorer
- AJAX中的get请求方式
- VC++显示弹出式菜单的两种方法
- AJAX中的POST请求方式
- WPF里的DependencyProperty(2)
- 基本加密基础
- WPF里的DependencyProperty(3)
- fckeditor 2.6 for jsp 配置
- jdk与jre的区别
- JDK VS JRE
- Linq 初识