基础步骤是: 1 首先把图标添加进资源文件里 2 然后更改图标的IDR_ICON之类的ID(VC系统默认使用的EXE生成图标的ID是IDR_MAINFRAME,但是这个我们可以改的) 3 把更改的ID写入AfxGetApp()->LoadIcon(IDR_MAINFRAME);
以上步骤完成后不一定成功,因为resource.h文件中EXE文件图标的序号必须是图标资源序号最小的一个。
三种修改VC生成exe图标方法:(来自于网上资源) 1. 直接修改IDR_MAINFRAME图标,瞒天过海! 2. 插入新图标,删掉IDR_MAINFRAME图标,然后将新图标的ID改为IDR_MAINFRAME,斩草除根!一劳永逸!不留后患! 3. 最简单的方法,就是修改resource.h文件中图标的序号,将你想做为EXE文件图标的那个序号改到最小,如: #define IDR_MAINFRAME 128 改为: #define IDR_MAINFRAME 128 OK!再生成试试,大功告成!所谓强行插队!连哄带骗! 个人认为:第3种方法才是根本方法,因为第1,2种方法实际都间接利用了第3种方法,也就是序号最小这一点。否则是改不了滴! |
|手机版|小黑屋|梦想之都-俊月星空
( 粤ICP备18056059号 )
GMT+8, 2025-2-24 02:24 , Processed in 0.033953 second(s), 17 queries .
Powered by Mxzdjyxk! X3.5
© 2001-2025 Discuz! Team.