vs2008上如何给MFC的菜单栏添加图标?

vs2008上如何给MFC的菜单栏添加图标?vs2008上如何给MFC的菜单栏添加图标?

0

4个回答

vs2008安装sp1,之后安装vc++ feature pack,然后你的appwizard会多一个对office界面的支持,你点点鼠标就能创建和office xp/2003/2007一样的界面,当然也包括图标。
其实这套代码是微软买自bcgsoft的,所以你也可以down下bcgcontrolbar,安装好了以后一样也能创建类似office界面的程序,并且功能更强一些。

0
caozhy
操作员马善福(贵阳专业挖机) 回复小木__aQ: 免费的啊
大约 3 年之前 回复
u012401353
走脑少年 vc++ feature pack有免费的吗?
大约 3 年之前 回复
u012401353
走脑少年 有没有用代码实现的方法?
大约 3 年之前 回复

大家有懂得没,帮看看,谢谢啦

0

如果你仅仅设置下图标(类似windows开始菜单中那种),很朴素的,那么直接调用SetMenuItemBitmaps
http://baike.baidu.com/link?url=Ok_Gk4T2Qf0Ot7n5VijpEUtdmjDI4LkFUpfN5AfSc0k9LWjRbckpMwPGtZtC9KpYm26zSkSopQ7oSEPD2R5VB_

0

在资源文件夹下找到相应的图片,替换成你想要的就可以了。

0
u012401353
走脑少年 不是窗口图标,是窗口中添加才菜单栏的图标
大约 3 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
VC菜单前添加图标
一、单文档的菜单图标实现:  1、新建一个位图资源,大小为13*13,假设ID为IDB_BITMAP1,画好图标  2、在CMainFrame中添加成员变量:CBitmap bitmap  3、在CMainFrame的OnCreate中加入:  bitmap.LoadBitmap(IDB_BITMAP1);  GetMenu()->GetSubMenu(0)->SetMenuItemBi
VS2008 MFC学习——工具栏添加按钮
摸索好几天终于弄明白y
MFC如何添加系统菜单(菜单添加小图标)
先来介绍一下要用到的函数(win32版)函数原型:HMENU GetSystemMenu(HWND hWnd,BOOL bRevert);   参数:   hWvd:拥有窗口菜单拷贝的窗口的句柄。   BPevert:指定将执行的操作。如果此参数为FALSE,GetSystemMenu返回当前使用窗口菜单的拷贝的句柄。该拷贝初始时与窗口菜单相同,但可以被修改。   如果此参数为TRUE,GetSy...
工具栏添加大图标 MFC/VC++
1.创建工具栏  m_wndStyleToolbar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD|WS_VISIBLE|CBRS_TOP   |CBRS_GRIPPER|CBRS_TOOLTIPS|CBRS_FLYBY|CBRS_SIZE_DYNAMIC);  m_imgToobar.Create(32, 32, ILC_COLOR32|ILC_MASK, 0
MFC 菜单项带图标
MFC 菜单项 图标
MFC 基于对话框的程序添加菜单&托盘图标显示
基于对话框的应用程序默认是没有菜单的,如果我们想为它添加菜单,可按以下方法来做:1.在资源视图中制作菜单对象,并将ID设为IDR_MENU具体方法是资源视图中右击-->Insert-->Insert Resources-->MENU,这样就可以创建菜单,然后就可以在新生成的这个菜单栏中,添加很多菜单项了,比如【打开文件】的菜单,ID设为IDM_OPENFILE2.在对话框类的头文...
MFC菜单栏及工具栏实现
MFC菜单栏实现:    在资源视图中,右键工程名.rc-->添加资源,选择Menu。对Menu设置ID,并对Menu菜单进行设置(即添加菜单栏的名字)    在C***Dlg.h中,添加CMenu m_Menu;    在C***Dlg.c的初始化中,添加m_Menu.LoadMenu(IDR_MENU1);  //  IDR_MENU1 SetMenu(&m_Menu);MFC工...
VS MFC 菜单 添加快捷键
VS MFC 菜单 添加快捷键 对于我这种编程大菜来讲,不写得极度明白加上图解的话,始终是难以理解并且会马上就忘的   ①.资源视图点右键->添加资源->Accelerator     ②.Accelerator与要绑定的菜单ID一致,这个菜单是总菜单的ID,不是某一子菜单项     ③.在Accelerator里面设置快捷键,ID为对应的子菜单ID
MFC导入图标文件的方法
可以使用两种方法导入图标文件,一种是从项目资源中导入,另一种是从磁盘中导入。 1 从项目资源中导入图标 使用该方法导入图标文件时,必须先将图标文件导入到项目资源中。 1.1 图标文件资源的导入 选择“资源视图”选项卡,之后选择资源视图树型控件的“XXX->XXX.rc->Icon”,其中XXX表示项目名称,如图1所示。   图1 选择Icon资源文件夹 接下来在右键菜单中选择“添
在MFC中给按钮添加图标
在MFC中的按钮,本身只有文字,比较简单,现在想实现在按钮上添加图标(.ico格式)的效果。如果想改变窗体的Icon利用的是SetIcon函数,而SetIcon函数其实是CWnd的成员函数。而CButton也是一种窗口,即继承自CWnd,所以Button也可以利用这个函数来实现自定义的图标。
MFC——对话框程序添加工具栏按钮图标及其按钮tooltip
在使用VC开发对话框程序时不像开发单文档程序和多文档程序那么方便,很多资源都需要自己手动添加。最近在开发一个程序时,想尝试在对话框程序里面添加 工具栏 及其按钮tooltip,于是便有了这篇文章,希望把经验总结下来以方便自己以后查询以及各位同仁查询!一、首先建立一个对话框程序      1、添加工具栏资源,并在工具栏资源里添加几个按钮,并将按钮的width 和 height 改为24,也可以根据自...
MFC-菜单和工具栏
(1)创建一个单文档应用程序MousePos。在“视图”菜单下添加一个子菜单“鼠标位置”,ID为ID_VIEW_MOUSE,当选择该菜单命令后,鼠标当前的位置显示到用户区,同时该菜单项呈选中状态。再次选择该菜单命令,用户区不再显示当前鼠标位置,同时该菜单项的选中状态被去除。 (2)在工具栏上添加并设计一个工具按钮图标,使该按钮和ID_VIEW_MOUSE菜单命令联动,并添加一个快捷键Ctrl
mfc单文档的自定义工具栏
MFC的单文档项目有自带工具栏,同时作为开发者可以自定义想要的工具栏,下面给出笔者的一种做法供大家参考: 编辑自带工具栏的步骤分为以下几步: 第一步:进入项目资源管理器,找到Toolbar文件夹新建一个Toolbar或者直接修改自带的IDR_MAINFRAME;                 添加新的图标,在图标的属性中设置Height和Width 第二步:打开MainFrm.h,添加一...
VS2010 MFC 右键弹出菜单及显示图标
1、右键->添加资源->menu
vs2008 vs2010 vs2015 菜单栏消失及恢复
vs2008上的菜单项,被用Alt键+鼠标左键拖动,拖消失掉了 然后发现Ctrl+Alt+鼠标左键可以复制菜单项。。 之后又发现这些操作在office上面也可以进行。。   office软件上的菜单项恢复: 鼠标放在菜单栏上点击,直到出现加好为止,然后可以将菜单栏拖出来,在菜单栏的小三角里就可以设置菜单项。 vs2008的菜单项恢复: Microsoft
在菜单栏上加一个图标---QT
在上一节的基础上我们已经能够做一个菜单了,现在咱们再美化一下。              首先,在你项目中添加图片资源,看下面图解:              ①选择QT资源文件,然后确定                               ②起个名字,这个随便的。我起了个pic                                           ③点开pic.
VS如何为基于对话框的MFC添加菜单及菜单项事件
方法/步骤 新建一个基于对话框的MFC工程。 在资源视图中,右键单击-->添加 资源-->Menu--新建,并命名ID为IDR_MENU1 在对话框的属性表中,找到Menu属性,并选择ID_MENU1,至此,菜单就添加到对话框中。 打开菜单文件,编辑自己的菜单项 在具体的菜单项中,右键单击,选择添加事件处理程序 添加编辑后
MFC工具栏中加入combox组合框
在MFC的工具栏上显示组合框,如下图所示:
MFC新添加的菜单项在没有任何处理时菜单项呈 灰色
MFC新添加的菜单项在没有任何处理时是呈灰色的,只有添加了COMMAND命令后才会不显示灰色。 在只添加ON_UPDATE_COMMAND_UI消息也还是灰色,在OnUpdateAddUser(CCmdUI *pCmdUI)函数中可以添加 pCmdUI->Enable(true);也可以去掉灰色 【注意】只是修改菜单项的属性 enable为true也是不可以的。 ...
vs2008 单文档视图MFCToolBar设置图片
1.准备图片 用工具栏图标拼接软件将图标拼接成位图 2.修该工具栏大小 工具栏大小与图标大小一致 3.修改代码 int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct) { if (CFrameWndEx::OnCreate(lpCreateStruct) == -1) return -1; if( !m_wndToolBar
MFC如何给按钮加图标
具体实现如下 (1)先把后缀为 .ico的图标放到程序的res目录,然后添加到资源目录。ICON型的图标也可以自己在VS里绘制。 (2)给按钮绑定变量,CButton m_btn; (3)在OnInitDlg()函数中给按钮添加图标,用CButton的成员函数SetIcon,声明如下 HICON SetIcon( HICON hIcon ); 要把IDI_ICON1资
MFC中为按钮添加图片,图标
1,在dlg中添加button,并设置按钮属性如下图:   2,完成之后,进入classwizard 添加button的成员变量: 3进入::OnInitDialog()函数中添加代码:  HICON m_hicn1=AfxGetApp()->LoadIcon(IDI_ICON1);    m_button1.SetIcon(m_hicn1); 完成,运行即可。   我在c
MFC添加快捷方式和删除快捷方式
//浏览文件夹 BOOL CShortCutDlg::BrowseForFolder( LPITEMIDLIST pidlRoot,//浏览开始处的PIDL LPITEMIDLIST *ppidlDestination, //浏览结束时所选择的PIDL LPCSTR lpszTitle)//浏览对话框中的提示文字 { BROWSEI
MFC添加位图按钮,MFC添加图标按钮,mfc按钮添加图片
1、建立MFC下的基于对话框的应用程序; 2、在对话框上添加按钮,并把按钮属性中Bitmap设置为true;(即位图打钩) 3、在对话框类(CXXXDlg)中添加按钮变量,即建立类向导中的memery variables(本例中为m_BtonBmp); 4、新建或者导入bmp文件,明确该文件的ID; 5、在对话框的初始化(OnInitDialog)中设置按钮的显示,如下
关于往VS2008新建的MFC对话框添加OnInitDialog()函数。
第一步:打开类视图。如下: 第二部:单击选中要添加初始函数的类。在看对应的属性框,如下图: 点击第六个重载图标(小方块既是),找到OnInitDialog,点击添加,完成子对话框的OnInitDialog函数的添加!
更改程序图标 vs2008
在vs2008环境下修改exe文件图标方法如下:     注意,这个方法只能修改生成的exe文件图标 打开resource view窗口(这个窗口和solution explorer以及class view是一个窗口,只不过标签不同),右键项目,添加资源。出现一个窗口,添加一个ico也就是图标文件。 这时生成的exe文件的图标就是你添加的图标了。
MFC中 给按钮添加图片的方法
方法一:直接给CButton加图片。 1.在资源编辑器中添加一个按钮,把它的Bitmap属性设为true 2.在按钮上点右键,添加一个变量m_Btn(CButton类型的) 3.将图片导入到资源管理器中,ID为IDB_BITMAP1 4.然后在初始化中加入如下代码:    HBITMAP hBmp=::LoadBitmap(AfxGetInstanceHandle()
MFC单文档中,增加,删除 工具栏图标
mfc单文档中,增加,修改,删除 工具栏图标方法:     首先,说明下,在资源视图中,XXX.rc下有个Toolbar,双击打开,如图所示,toolbar中有IDR_MAINFRAME_256和IDR_MAINFRAME两个。增加删除图标都是在IDR_MAINFRAME_256中实现的。查了很多资料都没有说明的很清楚。下面说明增加,删除图标的方法。 1.增加图标 点击上图中
MFC如何添加菜单栏至对话框VS2010
1.创建基于对话框的应用程序2.如图:点击“资源视图”->选中"项目名称",点击右键,弹出选项->点击"添加"->点击“资源”3.在弹出的资源框中选中“Menu”->点击“新建”4.在弹出菜单栏里写入相应菜单5.返回主对话框->选择主对话框属性6.在属性页面找到“Menu”,在下拉列表中选着IDR_MENU1即可,编译运行。7....
VS_MFC:TabCtrl使用教程
示例下载一、新建基于对话框的MFC程序TabCtrl_Demo添加一个TabCtrl控件,绑定变量:CTabCtrl m_tabCtrl。二、创建Tab标签对应的子对话框插入3个子对话框,并设置属性Style=Child,Border=None。 为插入的3个子对话框分别添加对话框类CDialog1,CDialog2,CDialog3。三、在主对话框中添加tab标签子对话框对象并包含对应的头文件#...
MFC学习之 树控件加图标
树控件学习:http://blog.csdn.net/shuilan0066/article/details/6638504 方法很多,常用到的有这两个:截图: 方法一:(加 ico图标,一个一个的加,4*16*16) 准备4张16*16的ico图片 (在树已经可以正常显示的情况下) 在 Dlg.h中声明:CImageList  imagelist; 在Dlg.cpp中: D
MFC开发中工具栏自定义图标问题
开发环境:vs2010 mfc 工具栏自定义大图标,为了初始化时正常显示,需要做以下操作。 1. 在MainFrm.cpp文件,OnCreate函数中(考后的位置)添加以下代码行:      CMFCToolBar::EnableQuickCustomization();  if (CMFCToolBar::GetUserImages() == NULL)  {   // 加载用户
Qt 为菜单项添加图标
步骤: 1:先建立资源文件,将图标添加到资源文件里(最好是png格式)。 2:在UI编辑器里的Action编辑器,双击一个QAction,在弹出的对话框里,给图标项设置图标。 -------------------------------------------------------------------------------------------------------------
VS2010下对话框添加菜单栏和工具栏及其启用,禁用同步
VS2010下对话框添加菜单栏和工具栏及其启用,禁用同步 在对话框模式下,菜单栏和工具栏都需要我们自己手动添加。 添加菜单栏 1、菜单栏的添加比较简单,只需我们创建好“菜单”资源后(即:资源视图->右键单击”XXXDlg.rc”->”添加资源”->资源类型”Menu”->”新建”)创建我们想要的菜单。 2、双击资源视图下的对话框ID->”属性”->找到”MENU”->单击下箭头找到创建好的
MFC对话框中添加菜单栏
-
MFC菜单栏check设置:使菜单项前带有勾选标志,再点击消失的实现
一、要实现的效果图: 二、实现: 1、右击菜单项属性,将checked设置为ture。 2、右击菜单项属性,添加事件处理程序,消息类型设置为:update_command_ui.
VC(MFC)在工具栏中使用PNG图片
-------------------------------------------------------------------------------------------------------- 本文转自:http://hi.baidu.com/adoblog/item/a9961905d031f6f0a1103472 ------------------------------
CMenu改变菜单背景色,添加图标
if (!mMenuConfig.m_hMenu) { mMenuConfig.CreatePopupMenu(); mMenuConfig.AppendMenu(MF_STRING,ID_MENU_MORE_CONFIG, _T("设置")); mMenuConfig.AppendMenu(MF_STRING,ID_MENU_MORE_UPGRADE, _T("更新")); m
使用VS2008创建MFC ActiveX工程项目
1.ActiveX的基本概念          ActiveX控件可以看作是一个极小的服务器应用程序,它不能独立运行,必须嵌入到某个容器程序中,与该容器一起运行。这个容器包括WEB网页,应用程序窗体等。。。          ActiveX控件的后缀名是OCX或者DLL。一般是以OCX和动态库共存的形式打包成cab或者exe的文件放在服务器上,客户端下载后运行安装cab或exe解压成OCX和动
qt中添加资源文件以及添加菜单图标、工具栏中菜单的快捷方式、窗口以及对话框的icon
1、file--new-QT resource file,就会在工程中添加一个资源文件,然后单击Add下拉框,选择Add prefix,可以将生成的/new/prefix的后缀改为其他的名字,如file。然后在单击Add下拉框,选择Add files,将需要的图标文件添加过来,然后保存即可。   2、添加好资源文件后,在ui中Action Editor双击,弹出的Icon中添加即可。
文章热词 设计制作学习 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型
相关热词 extjs glyph 图标 mysql关联查询两次本表 native底部 react 大数据如何给机器学习 mfc游戏开发视频