VC/MFC图标菜单(菜单图标)的实现
来源:互联网 发布:上网行为监管软件 编辑:程序博客网 时间:2024/06/06 02:03
一、单文档的菜单图标实现:
1、新建一个位图资源,大小为13*13,假设ID为IDB_BITMAP1,画好图标
2、在CMainFrame中添加成员变量:CBitmap bitmap
3、在CMainFrame的OnCreate中加入:
bitmap.LoadBitmap(IDB_BITMAP1);
GetMenu()->GetSubMenu(0)->SetMenuItemBitmaps(0,MF_BYPOSITION, &bitmap, &bitmap);//具体哪个菜单项为图标,可自己设定
4、编译,实现图标菜单。
1、新建一个位图资源,大小为13*13,假设ID为IDB_BITMAP1,画好图标
2、在CMainFrame中添加成员变量:CBitmap bitmap
3、在CMainFrame的OnCreate中加入:
bitmap.LoadBitmap(IDB_BITMAP1);
GetMenu()->GetSubMenu(0)->SetMenuItemBitmaps(0,MF_BYPOSITION, &bitmap, &bitmap);//具体哪个菜单项为图标,可自己设定
4、编译,实现图标菜单。
二、多文档的菜单图标实现:
1、新建一个位图资源,大小为13*13,假设ID为IDB_BITMAP1,画好图标
2、在CMaoyeah_comDoc(你程序中的CDocument子类)中添加成员变量:CBitmap bitmap
3、在CMaoyeah_comDoc的OnNewDocument中加入:
bitmap.LoadBitmap(IDB_BITMAP1);
CMenu *pMenu;
pMenu = CMenu::FromHandle(((CMultiDocTemplate *)m_pDocTemplate)->m_hMenuShared);
CMenu *pSubMenu = pMenu->GetSubMenu(0);
pSubMenu->SetMenuItemBitmaps(0,MF_BYPOSITION, &bitmap, &bitmap);
4、编译,实现图标菜单。
1、新建一个位图资源,大小为13*13,假设ID为IDB_BITMAP1,画好图标
2、在CMaoyeah_comDoc(你程序中的CDocument子类)中添加成员变量:CBitmap bitmap
3、在CMaoyeah_comDoc的OnNewDocument中加入:
bitmap.LoadBitmap(IDB_BITMAP1);
CMenu *pMenu;
pMenu = CMenu::FromHandle(((CMultiDocTemplate *)m_pDocTemplate)->m_hMenuShared);
CMenu *pSubMenu = pMenu->GetSubMenu(0);
pSubMenu->SetMenuItemBitmaps(0,MF_BYPOSITION, &bitmap, &bitmap);
4、编译,实现图标菜单。
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/gavingey/archive/2008/03/24/2214030.aspx
0 0
- [VC/MFC]图标菜单(菜单图标)的实现
- VC/MFC图标菜单(菜单图标)的实现
- MFC中菜单图标的实现
- MFC菜单添加图标
- MFC菜单添加图标
- MFC下托盘图标的实现和托盘菜单
- MFC下托盘图标的实现和托盘菜单
- VC带图标的程序菜单
- 菜单 有图标的菜单
- VC 创建一个图标菜单
- VC菜单前添加图标
- MFC 系统托盘图标实现,包括双击图标和右键图标菜单
- 菜单 图标
- MFC实现托盘图标及弹出菜单(Popup menu)
- VC++任务栏托盘图标及右键菜单实现
- 【框架-MFC】CMFCMenuBar 菜单按钮的图标添加
- 如何修改MFC中的系统菜单的图标?
- vc托盘图标的实现以及托盘右键菜单的响应
- 线程冲突与解决
- Log4J日志配置详解
- 闭包的理解
- bootstrap的内置按钮样式
- C++,java,Python的内部实现sort怎么实现的,有什么不同?
- VC/MFC图标菜单(菜单图标)的实现
- Linux学习日记--fork()函数笔记
- stock
- 偏移视觉效果的无限轮播
- 有规律的数列求和
- drawableTop怎样动态设置图片大小
- C中的volatile用法
- golang 客户端工具redigo学习
- HTML积累