4

对于具有系统托盘图标的应用程序的行为方式,是否有任何标准?

我最近编写了一个应用程序,它大部分时间都位于系统托盘中。我把它交给了一个朋友,她的第一反应是双击图标进入主窗口(这很有效)。但这让我思考。至少在 .NET 中,有各种不同的事件和将事物附加到系统托盘图标的方式(单击 [left/right],双击 [left/right],上下文菜单,从我的脑海中消失)。想一想,我想出了一个右键单击上下文菜单(大多数)的应用程序,左键单击显示相同的上下文菜单(Live Messenger),一个(不同的)左键单击上下文菜单(守护程序工具),左键单击打开主窗口(很多 Windows 通知),左键双击打开主窗口(mIRC,很多其他应用程序)。我还没有发现使用右键双击的应用程序,

关于您的应用程序在任何这些特定情况下的行为,是否有任何可用性指南或标准?

4

2 回答 2

5

您可能想通过单击、双击、右键单击来阅读那些通知图标……这是怎么回事?来自 Raymond Chen 的博客The Old New Thing

他甚至包括一个指向通知区域指南(通常称为“系统托盘”)的链接。

于 2009-07-20T19:17:44.963 回答
2

不幸的是,当每个人都不同时,很难有一个标准。

双击打开并右键单击以获得某种上下文菜单是我期望它的行为方式。只要有意义,将退出命令作为上下文菜单的底部图标也很好。

于 2009-07-20T05:02:26.953 回答