因为想到第10章的内容比较繁杂,所以想给大家一个完整的演示程序以及源代码。那个难看的默认可执行程序的图标实在让我忍受不了了,VC Express貌似又没有给提供VS那样的给exe文件添加图标的功能,所以,我从VC6来找解决方案。
结果比我想像简单得多!
我用VC6导入一个ico文件,并得到了它的资源文件Script1.rc。嘿嘿,C风格的,那就不客气的分析了。原来要用到VC6的3个头文件:resource.h,afxres.h和WINRES.H。我把rc文件和3个头文件,以及ico图标文件都导入VC 2008 Express的项目中,居然就无情的成功了!看来Express仍然不愧是VS的阉割版,其实就是少了点材料,基本能力还是在的。^^
最后我干脆把3个h文件合并到rc文件中了,并且给它起个好记的名字:icon.rc,并做了简单的修改。现在使用起来就更简单了:
1、将icon.rc导入VC2008的资源(Resource Files)中;
2、将ico文件更名为logo.ico并放到项目文件夹下(即存放cpp和h文件的文件夹);
3、编译,OK了!
我在演示程序中包含了这个好用的icon.rc,有兴趣的朋友可以直接下载来使用了,您甚至都不需要装VC6。下载地址:(在rc文件夹下)
http://www.fs2you.com/zh-cn/files/62f0acf0-ff11-11dc-a4f4-0014221b798a/
posted on 2008-03-31 19:24
lf426 阅读(3569)
评论(4) 编辑 收藏 引用 所属分类:
Win32与VC