Windows 7图标大小调整问题

我正在尝试创建一个应用程序图标。 我拿了一堆创建的* .ico文件(每个大小一个)并将它们组合成一个* .ico文件。 我看得很清楚。 我有16×16,32×32,48×48,64×64和128×128图标(所有32位w /透明度)。

但是,当我构建我的应用程序(用C#编写的标准Windows窗体应用程序)并查看Windows资源管理器中的图标时,它在前几个尺寸(最多48×48,我认为……“中等”)看起来很好,但是如果我在Windows资源管理器中使用“大”或“超大”显示模式,我只是在一个更大的框中看到48×48(我认为)图标。

如何让Windows资源管理器识别更大的图标? 我究竟做错了什么? 有没有人见过这个问题,并指出我正确的方向? 我假设* .ico文件的构建方式有问题,或格式……但我无法在任何地方找到任何提示。

据我了解,一旦你达到一定的大小(可能是48×48),资源管理器将寻找256×256图标,并将其缩放到所需的大小。

128×128不是标准图标大小,资源管理器可能不会费心寻找它。 您可以在资源管理器中显示最高256×256的图标(“超大图标”),但您可以在两者之间进行大小调整。 如果你将图标的大小设置为192×192,那么拍摄大图像并缩小图像看起来会更好,而不是拍摄小图像并将其放大 – 所以最好添加256×256图像无论如何,而不是128×128。