vc菜单前添加图标(转)
2009-11-17 21:49
169 查看
一、单文档的菜单图标实现:
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、编译,实现图标菜单。
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/gavingey/archive/2008/03/24/2214030.aspx
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、编译,实现图标菜单。
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/gavingey/archive/2008/03/24/2214030.aspx
相关文章推荐
- BCGControlBar&VC2008FeaturePack 在模块中弹出界面库菜单及在菜单中添加图标的简单方法
- VC++实现生成右键菜单及添加图标
- vc 菜单上添加小图标
- VC菜单前添加图标
- VC 对话框程序添加工具栏按钮图标及其按钮tooltip
- vc 在LISTCTRL上添加右击菜单
- qt中添加资源文件以及添加菜单图标、工具栏中菜单的快捷方式、窗口以及对话框的icon
- 右键菜单添加程序,指定图标, Notepad2、Sublime Text 2
- VC Windows shell扩展编程(为系统右键菜单添加二级菜单傻瓜教程)
- 2.6将图标添加到菜单命令
- MFC菜单项添加图标 禁用菜单项 设置默认菜单项
- Java程序添加托盘图标和托盘弹出菜单
- 添加鼠标右键菜单(包括图标)
- 如何在Ubuntu 13.10中给菜单添加图标
- Ubuntu下经典JAVA开发环境搭建 以及 Ubuntu中如何在桌面、启动面板以及应用程序菜单上添加图标
- VC 给列表框添加【右键按键菜单】功能
- API实现添加系统托盘图标及其菜单
- VC 按钮添加图标,位图
- VC 按钮添加图标,位图
- VC++ MFC 系统菜单添加子菜单 CMENU submenu GetSystemMenu