首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用资源文件时,windows资源管理器中错误的exe图标

使用资源文件时,windows资源管理器中错误的exe图标
EN

Stack Overflow用户
提问于 2021-03-16 00:57:20
回答 1查看 150关注 0票数 1

我有一个在RAD studio 10.4中创建的FMX应用程序,并在项目选项中设置了主图标,图标。我还使用Resources和Images在资源文件中添加了两个额外的图标,安装程序将使用它们来创建文件关联。所有图标都是32x32像素。主图标会正确显示在应用程序标题栏中,但不会出现在Windows资源管理器中。它总是取资源文件中另外两个图标中的第一个。起初,我认为这可能是由于窗口缓存图标,但事实并非如此。我正在使用名为icofx的软件从exe中提取图标,我看到主图标总是出现在最后。

我尝试更改资源和图像中的标识符,结果相同。icofx中显示的标识符不是我设置的标识符。我也试着重命名额外的图标,使它们按字母顺序排在最后,但也不起作用。

如果我在一个旧的Delphi 7项目中尝试同样的方法,那么它总是会导致主应用程序图标首先出现,这正是我想要的。有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2021-03-16 22:08:45

我现在已经解决了这个问题,通过更改附加图标的标识符,使它们按字母顺序出现在MAINICON之后。默认值为Icon_1、Icon_2,按字母顺序排在MAINICON之前。将它们更改为ZIcon_1和ZIcon_2可以解决该问题,以便Windows Explorer首先获取MAINICON。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66642312

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档