我已經編寫了一個使用NotifyIcon顯示進程狀態的小系統托盤應用程序。扭曲的系統托盤圖標
Bitmap rawImage = new Bitmap(Assembly.GetExecutingAssembly().GetManifestResourceStream("Snitch.Icons.Loading.png"));
m_icon.Icon = Icon.FromHandle(rawImage.GetHicon());
但是出現在系統托盤中的圖標看起來絕對不會我的源圖標一樣好,是否有設置或東西我:我64 PNG以下列方式格式化icon加載高質量的64我錯過了?我試過了VS2008創建的16x16,32x32八位圖標文件,但它們看起來並不公平。
我聽說「系統托盤」的正確名稱是「Windows通知區域」。儘管挑剔。 – zneak 2010-02-25 23:56:46
您可能應該使用使用更好插值算法的圖像編輯軟件調整圖標大小。或者甚至更好地直接使用特別設計的16x16圖標。 – 2010-02-25 23:58:41
我試過了16x16,他們似乎也奇怪地扭曲了。我應該提到這是Windows 7 Enterprise上的VS2008。 – Danielb 2010-02-26 00:00:02