簡體   English   中英

任務欄中的應用程序圖標錯誤

[英]Wrong Application icon in taskbar

我有一個Windows應用程序(C#),在項目屬性中設置了圖標和清單設置。 圖標設置正確。 我遇到的問題是,當用戶從他/她的計算機上啟動該應用程序並登錄時,該圖標正確顯示在窗體窗口上,但是任務欄中顯示的圖標是上一次使用的應用程序的圖標-因此,如果我打開MS word並關閉它,然后啟動我的應用程序,即使名稱正確,在任務欄中也會為我的應用程序顯示Word圖標。

編輯-用戶轉到第二個屏幕后,正確的圖標將顯示在任務欄中

我以前在64位計算機上遇到此問題-圖標具有16X16 4位bmp和32X32 4位bmp圖像。 我創建了一個新的圖像64X64,4位bmp文件,因此該圖標包含3張圖像,這解決了64位計算機的問題。

但是,Windows 2008 Server-R1 -32位計算機再次出現問題。 有人知道如何解決這個問題嗎? 我這里不是在談論通知圖標,而是在任務欄中應用程序名稱旁邊顯示的圖標。 謝謝。 IconQ

很難看到您的圖標如何將其弄亂。 聽起來像是圖標緩存已損壞 鏈接的文章已經過時,請在superuser.com上詢問有關此的更多信息。

Microsoft已修復Shell32.dll模塊中的計時問題。

以下修補程序將解決您的問題:

http://support.microsoft.com/kb/2519550/en-us

正如漢斯所說,這可能是一個損壞的圖標緩存,盡管如果您在多台具有不同操作系統的機器上遇到相同的問題,那真是太不幸了。

您的圖標文件可能損壞了-我希望添加64x64圖像會有所幫助的唯一方法是,如果它只是意味着文件是由您的編輯器重寫/重新生成的。 好的編輯器可能會有所幫助(例如,Visual Studio一直都有一個真正可怕的圖標設計器,因此,如果您使用它,那肯定不會有幫助-盡管通常只有當您超過4bpp時VS才會發生史詩般的失敗) 。 嘗試使用IcoFX ,它是免費的,而且非常好,並且無論您要求添加的內容如何,​​它都會生成可靠的圖標文件。 它還非常適合縮放圖像以快速生成尺寸和分辨率的完整補充。

總的來說,我會選擇質量比16色更好的圖標,並為操作系統提供多種選擇(至少8、16、32、64、32、64像素像素)。 我不記得我上次使用16色圖標的那個世紀了,但是肯定不是這個世紀:-)

這是Windows Server 2008的Aero主題的問題。 如果您選擇經典主題,則效果很好。 Microsoft與Office 2007的Outlook中顯示Powerpoint圖標的問題相同。 請參閱下面鏈接中的討論。 因此,一種選擇是選擇基本主題而不是航空主題。

http://social.technet.microsoft.com/Forums/en-US/outlook/thread/89918687-66a1-4264-86b4-773bcc6ef373/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM