我正面临这个奇怪的问题。我在Windows 7中构建了一个C#应用程序。它显示了我设置的exe文件的正确图标。我在其他Windows 7系统中测试过,到目前为止没有问题。
当我将exe文件移动到Windows XP系统时,它没有显示图标,而是显示默认图标(类似于软盘的图标)。
任何想法可能是什么原因?
由于
答案 0 :(得分:0)
在XP上,最大图标大小是HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics
在我的系统上,Shell Icon Size
设置为 33
您可以将其更改为更大的值,但是当窗口加载到适当大小的图标时,延迟会稍长一些 显然没有限制,但拥有1024x1024的图标会有点过分(更不用说所需的加载时间)