使用CodeBlocks为你的程序添加程序文件图标和启动读入图标
2024-08-27 22:46:18
其实也非常简单,自己这两天用win32api做了一个小程序,可是发现图标却是dos的,太难看了,于是就想起以前学win32汇编时候用到的工具,ResEd,已经被我汉化了一些,估计有新的版本发布吧,但是一个脚本工具只是用着方便,况且就是为了添加一个图标没必要怎么用,因为wxwidgets就足够了,系统带的rc资源文件不好用,也比较反感,不说了。
主要是这样的,随便找一个工程,就算是cmd工程也一样用,先打开ResEd,新建一个rc,怎么做大家都都会就不多说了,建好之后,应该把宏定义输出到一个头文件里边,resed有这个功能,一定要注意,他默认添加的图标ID也就是资源宏定义是0,这个一定要改为非零的且不要和其他资源ID重复,不然肯定没有图标的。
下一步就是输出资源的头文件,并且把头文件和rc脚本文件一并加入到工程中,并且在主程序的源文件中加入该资源的头文件,#include"yourrcheadername.h"//注意不是<>号;
这回编译试试吧,怎么样成功了吧,我加入了两个图标,所以有两个资源可以用,而且winmain中就要把原来的loadicon给改过来了,现在应该使用loadimage之后用HICON强制转换就可以了。。。
如果有需要我自己修改的ResEd文件的可以到我网盘里去找:http://pan.baidu.com/s/1o6qHwpG
最新文章
- lightbox图片展示效果
- (高精度运算4.7.26)POJ 1220 NUMBER BASE CONVERSION(高精度数的任意进制的转换——方法:ba1----->;10进制----->;ba2)
- 防止双击选中html中文字
- PHP视频教程 >; PHP面向对象编程视频教程
- etc下
- [LinqPad妙用]-在Net MVC中反射调用LinqPad中的Dump函数
- C++Primer笔记(2)
- iOS开发——NSArray中的字符串排序
- MongoDB数据库聚合
- ssh密钥创建分发(端口号非22)&;脚本实现自动创建分发密钥
- 常见web安全隐患及解决方案
- k-d树模板(BZOJ2648)
- 小程序第三方框架对比 ( wepy / mpvue / taro )(转)
- 阿里云服务器ECS的环境部署和安装
- [BJOI2012]最多的方案(记忆化搜索)
- C语言面试笔记(8/26)
- spring aop 中的JoinPoint
- 从YOLOv1到YOLOv3,目标检测的进化之路
- (个人)Zookeeper集群环境部署
- POJ 2612
热门文章
- 【洛谷P1083】[NOIP2012]借教室
- 【luogu P3369 【模板】普通平衡树(Treap/SBT)】 题解 pb_ds
- 【luogu P1082 同余方程】 题解
- HDU 1071 The area(求三个点确定的抛物线的面积,其中一个点是顶点)
- 记录一次LOB损坏导致的EXPDP导出ORA-01555报错
- $CRS_HOME/cdata下大量数字命名的文件,占用空间大
- django-模板层基础2
- 解读JavaScript中的Hoisting机制(js变量声明提升机制)
- SAC E#1 - 一道难题 Tree(树形DP)
- 数论(一)LOJ1282