C#应用程序不显示可执行文件中的图标

时间:2012-12-14 04:05:59

标签: c# .net-4.0 windows-xp

我正面临这个奇怪的问题。我在Windows 7中构建了一个C#应用程序。它显示了我设置的exe文件的正确图标。我在其他Windows 7系统中测试过,到目前为止没有问题。

当我将exe文件移动到Windows XP系统时,它没有显示图标,而是显示默认图标(类似于软盘的图标)。

任何想法可能是什么原因?

由于

1 个答案:

答案 0 :(得分:0)

在XP上,最大图标大小是HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics

中的帮助

在我的系统上,Shell Icon Size设置为 33

您可以将其更改为更大的值,但是当窗口加载到适当大小的图标时,延迟会稍长一些 显然没有限制,但拥有1024x1024的图标会有点过分(更不用说所需的加载时间)