【发布时间】:2011-04-13 23:57:10
【问题描述】:
编辑:已解决,(至少对于资源管理器而言)问题是它保留了旧的 thumbs.db。
我有一个 png 图标,我使用多种工具创建了一个 128px、96px、64px、32px、16px 图标。但结果总是一样的..当我使用该图标编译 exe 并将其调整为最大图标大小时,它会保持在 32-48px 左右。有人遇到同样的问题吗?此外,当我将可执行文件放在 RocketDock 上时,它也会出现小图标。可执行文件有所有图标,我用 Resource Hacker 检查了它。这是一个奇怪的问题,我只是想让我的应用程序带有大图标,以便它可以在停靠应用程序和使用更大图标大小的用户中使用。
这是我所说的一个例子。 Visual Studio 图标仅用于测试。
还有一个 RocketDock 屏幕截图,其中包含图标和可执行文件的快捷方式:
【问题讨论】:
-
资源文件中的图标是如何排列的?据我所知,资源管理器将使用它找到的第一个图标(即最低资源编号)。我认为标准做法是创建一个 .ico 文件,其中嵌入了所有不同的分辨率图标;这样 Explorer 会选择最合适的。
-
我也有同样的问题,虽然我读到重新启动计算机应该可以解决它,但它没有。还有什么我需要做的吗?我看到许多 thumbs.db 文件,最近都没有更改
标签: c# windows visual-studio icons