一、基于单文档 添加动态菜单
来源:互联网 发布:mysql 登录失败 锁定 编辑:程序博客网 时间:2024/05/17 09:37
1、动态菜单的ID管理在资源管理里面的string stable里,添加要增加菜单的id,同时在Resource.h中添加相应的id
2、增加消息相应函数
通过类向导:鼠标右击-》OnRButtonDown()
编辑相应代码:
void CAddMenuView::OnRButtonDown(UINT nFlags, CPoint point) {CMenu *pMenu = AfxGetMainWnd()->GetMenu();//得到主框架菜单pMenu->GetSubMenu(2)->AppendMenu(MF_SEPARATOR);//添加菜单分隔符pMenu->GetSubMenu(2)->AppendMenu(MF_STRING, IDM_ACTION_MENU, "动态菜单(&A)");//添加菜单MessageBox("添加菜单到“查看”菜单下成功", "信息提示", MB_OK);//提示信息CView::OnRButtonDown(nFlags, point);}
3、为刚添加的菜单添加菜单响应函数
手动添加消息映射,在cwinappview.h里面的消息映射添加ON_COMMAND(IDM_ACTION_MENU,onActionMenu);其中IDM_ACTION_MENU是刚添加的菜单项的ID
4、在cwinappview的成员函数 onDraw()中添加代码,在客服区输出提示。
void CAddMenu2View::OnDraw(CDC* pDC){CAddMenu2Doc* pDoc = GetDocument();ASSERT_VALID(pDoc);if (!pDoc)return;// TODO: 在此处为本机数据添加绘制代码pDC->TextOutW(0, 0, _T("请鼠标右击客服区"));}
0 0
- 一、基于单文档 添加动态菜单
- MFC如何动态给单文档菜单选项添加标记~~
- VS2013 MFC单文档添加菜单
- vc++单文档动态创建菜单
- MFC 单文档 动态控件添加
- MFC单文档添加菜单并响应事件
- MFC : 给主菜单动态添加删除一级子菜单
- 单文档隐藏菜单
- 单文档隐藏菜单
- 给VC基于单文档应用程序添加动画图标
- 二、基于单文档程序 在工具栏添加进度条
- 基于单文档的VC++动态曲线绘制
- 基于单文档的VC++动态曲线绘制
- 单文档添加背景图片
- 单文档添加标题
- 单文档添加按钮
- 动态添加菜单
- Delphi动态添加菜单
- Installshield判断系统版本
- [TwistedFate]category Extensxion protocol
- Hive1.2.1--hwi配置
- 【jQuery】 ui effects
- Android开发主要组件
- 一、基于单文档 添加动态菜单
- AIDL介绍和实例讲解
- Scanner类
- Python staticmethod and classmethod
- MySql源码编译时支持的参数
- Android studio提交代码到Git@OSC
- 进程(线程)间同步互斥问题(三) 熟睡的理发师问题
- 约定(Live)
- ScrollWindow时的坐标问题