vc 怎样更换图标

我想给自己编的程序换个图标,我在资源里导入了一个新图标,但编译后图标还是MFC,难道要把原来图标文件里的图全部替换掉吗?怎样修改默认图标的ID?... 我想给自己编的程序换个图标,我在资源里导入了一个新图标,但编译后图标还是MFC,难道要把原来图标文件里的图全部替换掉吗?
怎样修改默认图标的ID?
展开
 我来答
du瓶邪
2015-08-08 · TA获得超过2.4万个赞
知道大有可为答主
回答量:1.7万
采纳率:100%
帮助的人:2909万
展开全部
1、图标替换,肯定要下一个制作icon的工具,IconCool Studio是我觉得最好的了,一次性制作几种尺寸的图标:http://iconcool-studio.softonic.cn/
2、保存icon图标为IconC.ico。
3、新建一个MFC工程--IconChange,路径--D:\Qt_Proj\IconChange
4、把刚才的ico文件复制到D:\Qt_Proj\IconChange\IconChange\res下面
5、在VC中,打开IconChange.rc文件:
6、修改此处代码为:
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
LANGUAGE 9, 1
IDR_MAINFRAME ICON "res\\IconC.ico"
IDR_IconChangeTYPE ICON "res\\IconChangeDoc.ico"
#endif

之前的IDR_MAINFRAME的对应的ICON为IconChange.ico。
7、rebuild整个工程,在D:\Qt_Proj\IconChange\Debug就可以看到修改成功了。
博思aippt
2024-07-20 广告
博思AIPPT是基于ai制作PPT的智能在线工具,它提供了4种AI制作PPT的方式,包括AI生成大纲、AI直接生成PPT、文本生成PPT、AI提炼文档生成PPT,一站式集成多种AI生成PPT的方式,可满足办公用户的不同需求和使用场景。ai生... 点击进入详情页
本回答由博思aippt提供
百度网友6452b3628
2007-10-27 · TA获得超过1.7万个赞
知道大有可为答主
回答量:4881
采纳率:0%
帮助的人:5336万
展开全部
先把默认的图标删除或者改为其他ID,然后修改新图标的ID为系统默认ID,IDR_MAINFRAME。
或者就是自己修改默认的图标也可以。
修改方法:资源视图,选择要修改的图标,右键属性。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
别把胡子烫了
2007-10-28
知道答主
回答量:5
采纳率:0%
帮助的人:3.2万
展开全部
在res文件夹里,用图标编辑器(可用IconXP这个工具)打开MFC图标编辑一下,保存之后重新编译程序,产生的可执行程序图标就变了。如果有现成的图标,把图标的名字直接改成和MFC图标文件的名字一样,替换掉MFC图标,然后重新编译程序。注意现成的图标尺寸、形式和MFC的要一样。MFC的那个自动生成的图标文件其实包含一大一小两个图标。用ACDsee打开看一下就知道了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友ec167ac34
2007-10-28 · TA获得超过1788个赞
知道小有建树答主
回答量:1312
采纳率:0%
帮助的人:1160万
展开全部
在ResourceView里边找到ICON ,双击,看看这个ID是多少,复制下来.把这个图标给删除,再insert resoure一个ICON(图标).把新插入的图标ID改为以前的ID,编译一下.
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
newghost_joe
2007-10-28 · TA获得超过791个赞
知道小有建树答主
回答量:1915
采纳率:0%
帮助的人:1131万
展开全部
你后插入的icon的 ID 应该设为原来 MFC-icon 的 ID
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式