2012-06-08 49 views
0

我有一个UI C++ Win32/WTL应用程序。我有一个包含许多内嵌大小的应用程序图标,包括16x16,32x32,48x48和64x64。我为小图标和大图标做了SetIcon(),但是我的Windows 7任务栏显示了一个模糊的放大图标。在Windows 7上的Win32应用程序的任务栏中错误放大图标

是否有任何特殊的API需要被调用或一些特殊的考虑?

回答

0

图标的顺序是?我有信息,Windows直接使用图标。尝试放置图标64x64在阵列中的第一位。

0

不寻常的DPI /字体大小设置?我见过XP要求20x20的图标。

0

任务栏中显示的图标不是您使用SetIcon()设置的图标,而是Explorer也为exe文件本身显示的图标。这意味着它会显示您的exe资源中的第一个图标。 将图标的资源ID更改为1,因此它是第一个图标,或者将其他大小添加到您当前使用的第一个图标。

相关问题