加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

delphi – 错误的EXE应用程序图标和资源文件

发布时间:2020-12-15 09:19:03 所属栏目:大数据 来源:网络整理
导读:我正在探索(.Res)资源文件,并在delphi.about.com网站上找到了一个有用的教程. 教程链接: http://delphi.about.com/od/objectpascalide/l/aa113099a.htm 下载测试项目: http://delphi.about.com/library/aboutres.zip 我发现Windows资源管理器中的应用程序
我正在探索(.Res)资源文件,并在delphi.about.com网站上找到了一个有用的教程.

教程链接:
http://delphi.about.com/od/objectpascalide/l/aa113099a.htm

下载测试项目:
http://delphi.about.com/library/aboutres.zip

我发现Windows资源管理器中的应用程序图标不同. “申请表”上的图标正确显示(参见图2). Windows任务栏上的图标正确显示(请参阅图3).

但是当我浏览它时,Windows资源管理器中的图标是错误的(参见图1).它不是Res文件中的MAINICON.

知道它有什么问题吗?
我需要配置什么才能使用.EXE文件获取正确的应用程序图标?

> Delphi XE3环境
> Windows 7环境
>您可以从上面的链接下载示例项目

图片编号(1)

图片编号(2)

图片编号(3)

提前致谢

解决方法

如果没有显示哪个图标的提示,则shell会选择ID最低的图标,或者按字母顺序排列的第一个图标.您的可执行文件中有三个图标:ICOFOLD,ICOOK和MAINICON. ICOFOLD是要在shell文件夹中显示的那个.

一旦程序运行,通过发送WM_SETICON消息来设置任务栏或表单图标.因此那里没有猜测.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读