修改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、修改关于菜单的图标

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

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

相关推荐
unicrom_深圳市由你创科技6 小时前
哪些控制逻辑应该放在 PLC,哪些放在上位机?
c++
玖玥拾7 小时前
C/C++ 基础笔记(十三)继承
c语言·c++·继承
z落落8 小时前
C#WinForm 窗体切换与窗体传值(登录跳转案例)+WinForm 窗体传值(从上往下传、从下往上传)
开发语言·windows·c#
Dontla8 小时前
git bash打开Claude code报错:Claude Code on Windows requires git-bash.(别把git装其他位置,严格按照默认安装)找不到claude code
windows·git·bash
ao-weilai9 小时前
C++:哈希表
c++·哈希算法·散列表
汉克老师9 小时前
GESP7级C++考试语法知识(二、指数函数(1、pow() 函数)
c++·指数函数·pow·gesp7级·精度误差
comcoo9 小时前
电脑自动干活不用值守!OpenClaw 本地部署完整实操流程
windows·开源·github·open claw部署·open claw部署包
旖-旎9 小时前
FloodFill(图像渲染)(1)
c++·算法·深度优先·力扣
蓝鸟197410 小时前
Windows Route 内外网双通原理+实战详解(彻底解决双网卡互斥断网)
windows·网络运维·电脑网络配置·路由冲突解决·route命令·内外网同时上网·windows路由 双网卡双通
汉克老师10 小时前
GESP2026年3月认证C++六级真题与解析(编程题1 选数)
c++·动态规划·线性dp·gesp六级·状态转移·选与不选