2009-09-23 75 views
4

我希望我的應用程序(用C#編寫)需要在Windows 7上運行並在通知區域顯示圖標。默認是「只顯示通知」我的圖標默認顯示。在c#中尋找api或者爲此寫一個腳本。 如果沒有直接的方法來做到這一點,有沒有壓倒一切的方法?windows7以編程方式設置「顯示圖標和通知」

+1

只是爲了理解這個權利。您想覆蓋用戶關於何時以及如何顯示您的通知或消息的決定?不要這樣做。用戶會討厭你忽略他的設置。如果你的意思是別的,那麼細節就不會受到傷害。 – OregonGhost 2009-09-23 09:31:38

+1

我不想覆蓋用戶的desicion,但在我的程序設計中,用戶應始終在底部看到圖標。我知道,無論誰安裝了我的程序,都希望看到該圖標,這樣用戶就會自動比他需要手動設置圖標更輕鬆。 – sofr 2009-09-23 19:33:36

+0

在Windows 7中可能出現[編程強制圖標在「通知區域」/「系統托盤」中可見)的副本(http://stackoverflow.com/questions/1259299/programatically-forcing-icons-to-be-visible -in-the-notification-area-systray) – svick 2011-09-05 10:32:57

回答

7

我相信它是由設計的Windows 7 doesnt讓你這樣做以編程方式。

難道你不能在主任務欄上使用Windows API Code Pack做些什麼嗎?

+0

+1既提到你不能這樣做,而且Windows API代碼包將成爲你所能做的任何事情的途徑。 – OregonGhost 2009-09-23 09:35:46

+0

+1。如果你想在用戶面前推你的應用程序,定義的方法是將你的應用程序放在任務欄中。 – 2009-09-26 13:31:42

+0

好的,謝謝大家! – sofr 2009-09-29 06:38:44

相關問題