我编写了一个小系统托盘应用程序,它使用NotifyIcon来显示进程的状态。我正在通过以下方式加载高质量的 64 x 64 png 格式的图标:
Bitmap rawImage = new Bitmap(Assembly.GetExecutingAssembly().GetManifestResourceStream("Snitch.Icons.Loading.png"));
m_icon.Icon = Icon.FromHandle(rawImage.GetHicon());
但是出现在系统托盘中的图标看起来从来没有像我的源图标那样好,是否有设置或我缺少的东西?我已经尝试过 VS2008 创建的 16x16、32x32 八位图标文件,但它们似乎并不公平。