当我在Visual Studio 2013中向我的Windows应用程序添加多分辨率图标文件时,似乎Windows和/或VS忽略了分辨率,似乎32x32x24bit图标用于任务栏。我的图标文件包含以下分辨率:16x16,32x32,48x48,256x256,每个分别为8位和24位。应用程序本身是DPI不知道的,但预计会使用适当的图标。想法?
答案 0 :(得分:1)
如果您希望Windows正确使用它们,那么您的图标资源中应该包含哪些格式的特定规格。如果您不遵循他们的建议,您的申请结果会非常不一致。
https://msdn.microsoft.com/en-us/library/windows/desktop/dn742485(v=vs.85).aspx有你想要的指导方针。
应用程序图标和控制面板项目:全套包括 16x16,32x32,48x48和256x256(代码比例介于32和256之间)。 .ico文件格式是必需的。对于经典模式,全套为16x16, 24x24,32x32,48x48和64x64。
列表项图标选项:使用直播 文件类型的缩略图或文件图标(例如,.doc);充分 组。
工具栏图标:16x16,24x24,32x32。请注意,工具栏图标是 即使在32x32尺寸下也始终保持平坦,而不是3D。
对话框和向导图标: 32x32和48x48。
重叠:核心shell代码(例如,快捷方式) 10x10(16x16),16x16(32x32),24x24(48x48),128x128(适用于 256×256)。请注意,其中一些略小但接近 这个尺寸,取决于形状和光学平衡。
快速启动 区域:图标将从Alt + Tab动态叠加中的48x48缩小, 但对于更清晰的版本,添加40x40到.ico文件。
气球图标: 32x32和40x40。
其他尺寸:这些尺寸对于随身携带非常有用 制作其他文件的资源(例如,注释,工具栏 条带,覆盖层,高dpi和特殊情况):128x128,96x96,64x64, 40x40,24x24,22x22,14x14,10x10和8x8。你可以使用.ico,.png, .bmp或其他文件格式,具体取决于该区域的代码。