打开支付宝首页搜“523966799”领红包,领到大红包的小伙伴赶紧使用哦!

 找回密码
 立即注册

QQ登录

只需一步,快速开始

VC中怎样修改生成的EXE文件的图标

2022-9-4 19:20| 发布者: zhaojun917| 查看: 5498| 评论: 0

摘要: 基础步骤是:  1  首先把图标添加进资源文件里  2  然后更改图标的IDR_ICON之类的ID(VC系统默认使用的EXE生成图标的ID是IDR_MAINFRAME,但是这个我们可以改的)  3  把更改的ID写入AfxGetApp()-LoadIcon ...

基础步骤是:

  1  首先把图标添加进资源文件里

  2  然后更改图标的IDR_ICON之类的ID(VC系统默认使用的EXE生成图标的ID是IDR_MAINFRAME,但是这个我们可以改的)

  3  把更改的ID写入AfxGetApp()->LoadIcon(IDR_MAINFRAME);

因为m_hIcon = 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_POPUP                       129
    #define IDI_DATABASES                   130

改为:

    #define IDR_MAINFRAME                   128
    #define IDR_POPUP                       129
    #define IDI_DATABASES                   127

OK!再生成试试,大功告成!所谓强行插队!连哄带骗!

个人认为:第3种方法才是根本方法,因为第1,2种方法实际都间接利用了第3种方法,也就是序号最小这一点。否则是改不了滴!

关闭

站长推荐上一条 /7 下一条

QQ|手机版|小黑屋|梦想之都-俊月星空 ( 粤ICP备18056059号 )

GMT+8, 2024-9-20 02:37 , Processed in 0.021833 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

返回顶部