首页 星云 工具 资源 星选 资讯 热门工具
:

PDF转图片 完全免费 小红书视频下载 无水印 抖音视频下载 无水印 数字星空

C++ MFC应用修改软件图标方法

技术文章
2024年07月15日 18:08

用MFC开发的软件,生成后默认的软件图标是一个MFC三个字母。自己开发的软件很有必要修改为自己的图标。
下面说下修改方法:先提前准备好自己软件的一个ICO格式的图片文件

1.在Visual studio中找到项目资源视图,导入自己的图标文件。如下图

输入图片说明
然后在Icon处右键-添加资源-导入-选择自己的ICO格式的图片文件导入进去。导入成功后。会在Icon下新增一个IDI_ICON1,这个就是图标文件的ID,这个名字可能会有变化,记住这个名字。

输入图片说明

2.在切换到解决方案资源管理中,找到自己项目的构造函数中,构造函数有个LoadIcon方法是专门用来加载ICON的,默认加载的是IDR_MAINFRAME修改为我们刚才新导入的图标文件ID即可。

输入图片说明

3.一般做完上面2步重新生成项目就会生效了。如果还是不生效,找到项目头文件->Resource.h文件中。将IDI_ICON1的数字改为比IDR_MAINFRAME数字小即可。

输入图片说明

重新生成可能会有缓存,将软件复制到别的文件夹下即可看到效果

输入图片说明

本文地址: http://shuzixingkong.net/article/11
0评论
提交 加载更多评论
其他文章 微信公众号无限回调系统SQL注入漏洞
微信公众平台无限回调系统存在SQL注入漏洞,漏洞文件存在于/user/ajax.php中
微信公众号无限回调系统SQL注入漏洞 微信公众号无限回调系统SQL注入漏洞 微信公众号无限回调系统SQL注入漏洞
.htaccess设置AddHandler或者SetHandler不生效的原因
这是因为windows下的php集成环境使用的是fastcgi模式来运行的php,所以不会生效。需要更换代码
.htaccess设置AddHandler或者SetHandler不生效的原因 .htaccess设置AddHandler或者SetHandler不生效的原因
Win32 RegGetValue函数获取注册表信息ERROR_MORE_DATA错误代码234
Win32 RegGetValue函数获取注册表信息ERROR_MORE_DATA错误代码234
Win32 RegGetValue函数获取注册表信息ERROR_MORE_DATA错误代码234 Win32 RegGetValue函数获取注册表信息ERROR_MORE_DATA错误代码234
什么是主域名?主域名是带www还是不带www?
主域名也叫顶级域名、顶级域、是不带任何前缀字符的,是在域名注册商提交注册的域名。如:shuzixingkong.net这就是主域名。之所以很多人都用www开头的这是跟以前的互联网环境有关,以前可能一个域名会支持多种服务,比如ftp服务,很多人就用ftp.shuzixingkong.net 而www就是万维网服务,所以访问网站大多数都是用的www.shuzixingkong.net从而造成现在的混淆。
发卡宝卡密寄售系统存在SQL注入漏洞
发卡宝卡密寄售系统存在SQL注入漏洞,漏洞产生于/shop/alipay_notify.php 文件中,post参数直接传入out_trade_no,没有进行任何过滤,并且直接拼接SQL语句进行查询,导致前台SQL注入
发卡宝卡密寄售系统存在SQL注入漏洞 发卡宝卡密寄售系统存在SQL注入漏洞 发卡宝卡密寄售系统存在SQL注入漏洞
设计模式之工厂模式(学习笔记)
定义 工厂方法模式是一种创建型设计模式,它定义了一个用于创建对象的接口,但由子类来决定实例化哪一个类。工厂方法使得类的实例化延迟到子类,这样可以让客户端在不需要知道具体类的情况下创建对象。工厂方法模式通过使用继承和多态性,允许子类来控制对象的创建方式,能够更好地应对对象创建的复杂性和变化性。 为什么
折腾指南: 将光猫改造成你的NAS,WebDAV+网页文件管理器vList5+natmap
光猫在家里只能担当拨号上网的角色吗?不,稍加改造就是一台NAS! 在这里,使用natmap映射IPV4,使用nginx+njs+vList5打造在线文件预览+管理,使用nginx+davext实现远程文件管理 甚至还可以使用aria2下载磁力做下载器,使用clash让光猫变成真的猫!只要你敢想,光猫
折腾指南: 将光猫改造成你的NAS,WebDAV+网页文件管理器vList5+natmap 折腾指南: 将光猫改造成你的NAS,WebDAV+网页文件管理器vList5+natmap 折腾指南: 将光猫改造成你的NAS,WebDAV+网页文件管理器vList5+natmap
从Mybatis-Plus开始认识SerializedLambda
从Mybatis-Plus开始认识SerializedLambda 背景 对于使用过Mybatis-Plus的Java开发者来说,肯定对以下代码不陌生: @TableName("t_user") @Data public class User { private String i