2009-07-20 90 views
4

是否有標準了那裏有一個系統托盤圖標的行爲應該如何應用?標準系統托盤應用

我最近寫的是在系統托盤中最它的生命坐鎮的應用程序。我把它交給了一位朋友,她的第一本能是雙擊圖標進入主窗口(工作正常)。但是這讓我思考。在.NET atleast中,有各種不同的事件和方式將東西附加到系統托盤圖標上(單擊[左/右],雙擊[左/右],上下文菜單,關閉我的頭頂部)。試想一下,我已經提出了一個右鍵單擊上下文菜單的應用程序(最多),左鍵單擊會彈出相同的上下文菜單(Live Messenger),一個(不同的)左鍵單擊上下文菜單(Daemon Tools),左鍵單擊打開主窗口(很多Windows通知),左鍵雙擊打開主窗口(mIRC,許多其他應用程序)。我還沒有發現使用權雙擊,但我敢肯定,這是可能的應用...

是否有任何可用性準則或標準爲您的應用程序應該如何在任何這些特殊情況下的行爲?

回答

2

不幸的是,很難有一個標準,當每個人是不同的。

Double點擊打開並右鍵單擊以獲得某種上下文菜單,這是我期望它的行爲方式。只要有意義,在上下文菜單中將Exit命令作爲底部圖標也是很好的選擇。

+2

讓每個人都感到沮喪的是,完全有可能制定一個大家都忽略的標準:( – 2009-07-20 05:05:44

+0

+1也就是我想要的方式 – Nifle 2009-07-20 09:44:44