簡體   English   中英

更改通知圖標的大小

[英]Changing size of Notify Icon

眾所周知,當我們在c#中使用notifyicon控件並將其放置在systemtray中並顯示時,Windows會覆蓋其大小並將其設置為16 * 16,所以我們可以以某種方式更改其大小嗎? 使它變大一些,例如系統“日期和時間”顯示或Windows 8中的“輸入法類型”。我想在其中顯示某些文本。 感謝在廣告中。

系統繪制圖標,並確定其大小。 就其價值而言,通知圖標是系統的小圖標。 因此,實際上您不應該假定它們將是16px圖標。 如果字體縮放比例大於100%,則小圖標尺寸將大於16px。

在Win32級別,應用程序提供HICON ,然后系統將其繪制出來。 如果需要調整大小,它將。 您不能在通知區域中自定義繪圖。

想象一下,應用程序是否可以在通知區域自定義繪制? 只需幾個應用程序就可以確定它們是如此重要,以至於必須定制繪制大量信息。 然后,任務欄的其余部分將沒有剩余空間。

因此,這里的底線是您將需要找到其他UI方法來解決您的問題。

暫無
暫無

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

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