vc 怎样更换图标
我想给自己编的程序换个图标,我在资源里导入了一个新图标,但编译后图标还是MFC,难道要把原来图标文件里的图全部替换掉吗?怎样修改默认图标的ID?...
我想给自己编的程序换个图标,我在资源里导入了一个新图标,但编译后图标还是MFC,难道要把原来图标文件里的图全部替换掉吗?
怎样修改默认图标的ID? 展开
怎样修改默认图标的ID? 展开
展开全部
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就可以看到修改成功了。
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 广告
2024-07-20 广告
博思AIPPT是基于ai制作PPT的智能在线工具,它提供了4种AI制作PPT的方式,包括AI生成大纲、AI直接生成PPT、文本生成PPT、AI提炼文档生成PPT,一站式集成多种AI生成PPT的方式,可满足办公用户的不同需求和使用场景。ai生...
点击进入详情页
本回答由博思aippt提供
展开全部
先把默认的图标删除或者改为其他ID,然后修改新图标的ID为系统默认ID,IDR_MAINFRAME。
或者就是自己修改默认的图标也可以。
修改方法:资源视图,选择要修改的图标,右键属性。
或者就是自己修改默认的图标也可以。
修改方法:资源视图,选择要修改的图标,右键属性。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在res文件夹里,用图标编辑器(可用IconXP这个工具)打开MFC图标编辑一下,保存之后重新编译程序,产生的可执行程序图标就变了。如果有现成的图标,把图标的名字直接改成和MFC图标文件的名字一样,替换掉MFC图标,然后重新编译程序。注意现成的图标尺寸、形式和MFC的要一样。MFC的那个自动生成的图标文件其实包含一大一小两个图标。用ACDsee打开看一下就知道了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在ResourceView里边找到ICON ,双击,看看这个ID是多少,复制下来.把这个图标给删除,再insert resoure一个ICON(图标).把新插入的图标ID改为以前的ID,编译一下.
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你后插入的icon的 ID 应该设为原来 MFC-icon 的 ID
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询