修改MFC图标

摘要:本文主要讲解了MFC程序窗口图标的添加、任务栏、底部托盘的图标添加,以及所生成的exe文件图标的添加。

​​​​​​​1、在资源视图添加Icon资源

透明图标怎么制作?

1)点击图片》右键:使用画图3D进行编辑

2)取消自动填充

3)把佩奇拉下去,全选,删除:

4)如果有不满意的地方可以使用画笔和橡皮擦修改

这个工具雀食牛啊,还要PS何用

5)菜单》另存为》图像》png》透明度》保存即可

6)然后去在线生成图标网站生成即可:图标在线生成网站

2、 在XXXDlg的对话框里面修改显示图标的代码

即,将:m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);

修改为:m_hIcon = AfxGetApp()->LoadIcon(IDI_Peppa);

然后重新编译运行

发现窗口标题和任务栏底部的图标已经被修改了:

3、修改exe的图标

IDR_MAINFRAME默认为128,我们将自定义图标IDI_Peppa修改为127即可

再重新生成就好了:

4、修改关于菜单的图标

同样是先添加图标资源,然后直接点击图标,修改它的属性》图像即可

这样就完成了关于菜单的图标设置:

相关推荐
坚果派·白晓明5 小时前
【鸿蒙PC三方库移植适配框架解读系列】第八篇:扩展lycium框架使其满足rust三方库适配
c语言·开发语言·华为·rust·harmonyos·鸿蒙
REDcker5 小时前
C++变量存储与ELF段布局详解 从const全局到rodata与nm_readelf验证实践
java·c++·面试
谙弆悕博士7 小时前
快速学C语言——第16章:预处理
c语言·开发语言·chrome·笔记·创业创新·预处理·业界资讯
matlabgoodboy7 小时前
软件开发定制小程序APP帮代做java代码代编写C语言设计python编程
java·c语言·小程序
王老师青少年编程8 小时前
csp信奥赛C++高频考点专项训练之字符串 --【字符串排序】:合并序列
c++·字符串·csp·高频考点·信奥赛·字符串排序·合并序列
handler018 小时前
UDP协议与网络通信知识点
c语言·网络·c++·笔记·网络协议·udp
神仙别闹9 小时前
基于QT(C++)实现学生成绩管理系统
数据库·c++·qt
C+++Python9 小时前
C 语言 动态内存分配:malloc /calloc/realloc /free
c语言·开发语言
cen__y9 小时前
Linux11(网络编程)
linux·运维·服务器·c语言·网络·网络协议·tcp/ip
君义_noip10 小时前
CSP-S 2025 入门级 第一轮(初赛) 完善程序(1)
c++·算法·信息学奥赛·初赛·csp 第一轮