2010-09-18 82 views
0

编辑:解决,(至少对于资源管理器)问题是它保留了旧的thumbs.db。导入到exe文件时图标大小不正确

我有一个PNG图标,我用几种工具创建了一个128像素,96像素,64像素,32像素,16像素的图标。但结果总是相同的。当我使用该图标编译exe文件并将其调整为最大图标大小时,它保持为32-48像素。任何人都有同样的问题?另外当我把可执行文件放在RocketDock上时,它也会变成小图标。可执行文件具有所有图标,我使用Resource Hacker进行了检查。这是一个奇怪的问题,我只是想用大图标来制作我的应用程序,以便它可以用于码头应用程序和使用更大图标大小的用户。

下面是我正在谈论的一个例子。 Visual Studio图标仅用于测试。

alt text

而且还包含一个快捷方式图标,可执行一个的RocketDock截图:

alt text

+0

资源文件中的图标如何布置?据我所知,Explorer将使用它找到的第一个图标(即最低的资源编号)。我认为标准做法是创建一个嵌入了所有不同分辨率图标的.ico文件;这样Explorer将选择最合适的一个。 – Luke 2010-09-18 12:25:10

+0

我有这个相同的问题,虽然我读到重新启动计算机应该修复它,但它没有。还有什么我需要做的吗?我看到一些thumbs.db文件,其中没有一个最近已经更改 – cost 2012-02-24 08:47:48

回答

0

我已经成功地使用过Axialis Icon Workshop,并在this MSDN文章甚至建议。不是免费的,但试用版应该足够一次性拍摄。我不是很确定它会解决你的问题,但它应该。

+0

感谢MSDN链接,但它不能解决我的问题。我使用Icon Workshop为我的软件创建了256,128,64,32,16个图标,但图标看起来很小。 – blez 2010-09-18 12:04:34

+0

我使用Axialis的免费版本,它允许您在一个文件中创建所有图标大小。 – PICyourBrain 2010-10-07 19:19:05