为什么我看不到在 Windows 程序中编译为二进制资源的图标?



我遇到了一个问题,.ico文件中的256x256个图标无法正确保存/显示,请参阅此问题。

我似乎已经用.ico文件解决了这个问题,但当我在Windows程序(用Delphi编译)中编译它时,它仍然显示为黑色方块。Windows资源管理器详细信息中显示的小图标很好,但缩略图中显示的大图标仍为黑色。有什么建议吗?

澄清关于Martin的评论
我说的是应用程序图标,适用于Windows(尤其是资源管理器),而不是程序本身使用的图标。Windows在详细信息、列表和小图标视图以及任务栏中显示小图标(我猜是16x16)。256x256图标显示在超大图标视图中。

顺便说一句,我用的是Windows7。

听起来系统已经缓存了有缺陷的图标,并且没有考虑您更新的图标。这是一个常见的问题。有各种各样的解决方案,但最简单的是重新启动机器。

最新更新