我们有一个用Delphi编写的Windows桌面应用程序在Windows 7上工作正常,只是主窗体的图标在Windows的新任务栏中看起来很模糊.只要应用程序尚未启动,图标就会很好(即当它固定在任务栏上时).一旦启动,Windows将使用主窗体的图标(而不是.exe资源图标),并且模糊(看起来像是图标的16x16版本).
我们用于.exe和主窗体的图标完全相同,它包含各种分辨率,包括带有alpha混合的48x48.
我的理论是,当我在Delphi中导入主窗体的.ico文件时,Delphi会忽略/删除图标的额外分辨率.有没有办法防止/解决这个问题?确保用Delphi编写的应用程序在Windows 7任务栏中使用正确的图标分辨率的最佳方法是什么?