在我的桌面应用程序中,我在运行时使用一个128x128的.ico文件。
public frmMain()
{
InitializeComponent();
this.Icon = Properties.Resources.MyIcon;
}
在任务栏中看起来不错,但是在标题栏中却显得朦胧。我正在使用win8(64位)。有什么技巧可以克服这个问题吗?
!!! 更新 !!!
在我的桌面应用程序中,我在运行时使用一个128x128的.ico文件。
public frmMain()
{
InitializeComponent();
this.Icon = Properties.Resources.MyIcon;
}
Icon
只有一个图像,但它还会缓存加载该图像的位置。这允许使用此构造函数(http://msdn.microsoft.com/en-us/library/7fhec722.aspx),该构造函数返回图标的原始源并获取不同大小的新图像。似乎框架足够聪明,能够利用 Icon
的这个功能。因此,这个答案确实很好。+1 - David Heffernan