簡體   English   中英

停止自動隱藏托盤通知圖標

[英]stop auto hiding tray notification icon

每當我的Windows窗體應用程序第一次運行時,托盤圖標保持可見大約不到一分鍾,然后它自動隱藏,我該怎么做才能使它堅持而不是自動隱藏?

我嘗試搜索,找不到任何有用的信息。

看來這是Windows 7及更高版本的默認行為,我想知道是否有辦法從我的應用程序中覆蓋該行為?

沒有支持的編程方式來覆蓋系統的默認顯示/隱藏通知圖標行為。 MSDN

當圖標添加到Windows 7上的通知區域時,默認情況下會將其添加到通知區域的溢出部分。 此區域包含活動但在通知區域中不可見的通知區域圖標。 只有用戶可以將圖標從溢出提升到通知區域 ,盡管在某些情況下系統可以暫時將圖標作為短預覽(在一分鍾內)提升到通知區域。

強調我的。

毫無疑問,您在評論中閱讀了討論內容,確實沒有受到支持的方式。 也就是說,如果你確定並且你有時間進行一些挖掘,我建議使用一些工具來繞過文檔並通過通知設置查看實際發生的情況。 可能有適當的文件,但我沒有找到它。

蠻力方法是使用SysInternal的RegMon工具查看所有注冊表訪問。 如果將其綁定到“Explorer.exe”進程,您將看到有關桌面和啟動欄正在執行的操作的所有相關信息,包括任何文件訪問。 毫無疑問 - 這是一種蠻力方法,需要付出很多努力和挖掘。 一旦綁定到explorer.exe進程,您就可以更改通知設置。 查看和調查流程所做的更改將使您了解相關設置的存儲位置以及方式。 不利的一面是,需要搜索大量數據並進行調查,以了解發生了什么,但可以做到。 不是一個理想的解決方案,但如果沒有其他即將到來的話,你會留下粗暴和准備好的方法,我擔心。 這取決於你想要為這個解決方案付出多少努力。

暫無
暫無

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

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