具有多种分辨率的Windows可执行文件的图标

时间:2015-03-28 22:33:55

标签: windows visual-studio

当我在Visual Studio 2013中向我的Windows应用程序添加多分辨率图标文件时,似乎Windows和/或VS忽略了分辨率,似乎32x32x24bit图标用于任务栏。我的图标文件包含以下分辨率:16x16,32x32,48x48,256x256,每个分别为8位和24位。应用程序本身是DPI不知道的,但预计会使用适当的图标。想法?

1 个答案:

答案 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或其他文件格式,具体取决于该区域的代码。