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

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

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

相关推荐
胖大和尚1 小时前
clang 编译器怎么查看在编译过程中做了哪些优化
c++·clang
pumpkin845141 小时前
Rust 调用 C 函数的 FFI
c语言·算法·rust
2401_858286112 小时前
125.【C语言】数据结构之归并排序递归解法
c语言·开发语言·数据结构·算法·排序算法·归并排序
钱彬 (Qian Bin)2 小时前
一文掌握Qt Quick数字图像处理项目开发(基于Qt 6.9 C++和QML,代码开源)
c++·开源·qml·qt quick·qt6.9·数字图像处理项目·美观界面
双叶8363 小时前
(C++)学生管理系统(正式版)(map数组的应用)(string应用)(引用)(文件储存的应用)(C++教学)(C++项目)
c语言·开发语言·数据结构·c++
源代码•宸3 小时前
C++高频知识点(二)
开发语言·c++·经验分享
jyan_敬言4 小时前
【C++】string类(二)相关接口介绍及其使用
android·开发语言·c++·青少年编程·visual studio
is08155 小时前
STM32的 syscalls.c 和 sysmem.c
c语言·stm32·嵌入式硬件
liulilittle5 小时前
SNIProxy 轻量级匿名CDN代理架构与实现
开发语言·网络·c++·网关·架构·cdn·通信
学不动CV了5 小时前
数据结构---链表结构体、指针深入理解(三)
c语言·arm开发·数据结构·stm32·单片机·链表