VS2010 MFC 修改程序图标

u0116snail 2014-06-12 05:36:00
不想用 MFC 自带的图标。要求改掉 MFC 的图标。

一、 exe 程序放在 文件夹中显示的 时候,是自己指定的 图标。而不是 那个 MFC 图标。

二、 程序运行的时候,标题栏上那个 图标,是自己指定的图标,而不是那个MFC 图标。

谢谢!
...全文
2033 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
zpcdcsdn 2017-01-04
  • 打赏
  • 举报
回复
1.在res文件中,将默认的.ico文件删除,换成自己的.ico文件。注意自己的文件不要和原来默认的.ico文件重名,否则文件又会变成原来的图标,我在Win10+VS2015上就是这样。 2.在工程的.rc文件中,将代码 IDR_MAINFRAME ICON "res\\xxx.ico" 中xxx改为自己.ico文件的文件名。 3.重新编译运行,发现图标已修改为自己的图标。
a09225517 2016-03-01
  • 打赏
  • 举报
回复
您好 我是本版版主 此帖已多日无人关注 请您及时结帖 如您认为问题没有解决可按无满意结帖处理 另外本版设置了疑难问题汇总帖 并已在版面置顶 相关规定其帖子中有说明 您可以根据规定提交您帖子的链接 如您目前不想结帖只需回帖说明 我们会删除此结帖通知 见此回复三日内无回应 我们将强制结帖 相关规定详见界面界面版关于版主结帖工作的具体办法
向立天 2014-07-14
  • 打赏
  • 举报
回复
您好 我是本版版主 此帖已多日无人关注 请您及时结帖 如您认为问题没有解决可按无满意结帖处理 另外本版设置了疑难问题汇总帖 并已在版面置顶 相关规定其帖子中有说明 您可以根据规定提交您帖子的链接 如您目前不想结帖只需回帖说明 我们会删除此结帖通知 见此回复三日内无回应 我们将强制结帖 相关规定详见界面界面版关于版主结帖工作的具体办法
大飞哥666 2014-07-14
  • 打赏
  • 举报
回复
百度一下 ,不什么都有了么,亲 方法一、最简单的方法 1、在程序res文件夹下,删除MFC图标文件,加入自己的图标文件; 2、在图标IDR_MAINFRAME的属性对话框中,修改File name路径为自己的图标文件。 注:(1)一定要先删除原文件,否则会把你的图标文件覆盖掉; (2)完成后在资源视图中可能发现还是原来的MFC图标,但编译后exe文件的图标已经变成自己的了。 方法二: 1、在资源视图Icon下加入想用的图标; 2、修改该图标的value值,把值改为Icon下几个图标中最小的: (1)方法一:打开Header Files下的Resource.h,找到Icon下的图标,系统默认是从128开始的, #define IDR_MAINFRAME 128 #define IDR_ICONTETYPE 129(单/多文档程序的文档图标) #define IDI_ICON1 130 #define IDI_ICON2 131 可以修改全部的value值,也可以只修改想用的图标,只要保证value值是Icon下几个图标中最小的就可以; (2)方法二:在图标的属性对话框中,在ID后面加上=value,比如IDI_ICON1=127,也要保证value值是Icon下几个图标中最小的。 方法三: 1、在资源视图中删除Icon下的IDR_MAINFRAME和IDR_ICONTETYPE; 2、加入想用的图标,可以改名为IDR_MAINFRAME,也可以不改; 3、如果不改名为IDR_MAINFRAME,则在程序中要修改相应的代码: 基于对话框的程序,在构造函数中有一句 m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME); 记得把IDR_MAINFRAME改为你自己的图标名。
caewow 2014-07-14
  • 打赏
  • 举报
回复
1L 正解
「已注销」 2014-06-13
  • 打赏
  • 举报
回复
引用 1 楼 dingxz105090 的回复:
直接用新的ico文件替换掉res文件夹中的ico文件再Rebuild,不谢
正解.....,楼主采用这种方法就ok,可能你替换后,res文件夹中图标还是原来的图标,但编译后就会发现变了
微型蚂蚁 2014-06-13
  • 打赏
  • 举报
回复
resource.h中把你想要设置的那个图标的ID变成所有ICON的ID里最小的。
凌乱哥 2014-06-12
  • 打赏
  • 举报
回复
直接用新的ico文件替换掉res文件夹中的ico文件再Rebuild,不谢

15,978

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧