2009-07-20 132 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