我已经使用.net 4.0在Visual Studio2010中创建了一个WPF项目
我已经创建了一个具有许多不同大小和格式的图标,从16x16 4位BMP到256x256 24位BMP。我在应用程序的属性页中将其设置为程序的图标,并在WPF窗口的图标属性中将其设置为窗口的图标。
这在一定程度上是可行的。图标显示在所有预期的位置,然而,它似乎总是使用较低分辨率的图像之一。在任务栏中,它显示为使用16x16图像。在文件夹中,如果您查看exe文件时将其设置为超大图标,它将显示为一个小图像,周围有许多空白区域,而不是选择大图标。即使我将它设置为256x256的图标作为唯一的图标,它似乎缩小了它,然后把它放在中间,周围有很多空白。
发布于 2010-09-26 03:03:28
有关一些想法,请参阅here。还要确保清除图标缓存(thumbs.db?)在资源管理器中查看更新后的图标。
编辑:在我的测试中,IcoFx的表现也相当不错。
发布于 2010-09-30 05:16:27
必须将图像dpi设置为96。
https://stackoverflow.com/questions/3787433
复制相似问题