首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >系统托盘应用标准

系统托盘应用标准
EN

Stack Overflow用户
提问于 2009-07-20 04:58:54
回答 2查看 470关注 0票数 4

对于具有系统托盘图标的应用程序应该如何运行,是否有任何标准?

我最近写了一个应用程序,它位于系统托盘的大部分生命周期中。我把它交给了一个朋友,她的第一反应是双击图标进入主窗口(它起作用了)。但这让我开始思考。至少在.NET中,有各种不同的事件和方式可以将东西附加到你的系统托盘图标上(单击左/右,双击左/右,上下文菜单,在我的头顶上)。想一想,我已经想出了一个应用程序,右击上下文菜单(大多数),左键单击弹出相同的上下文菜单(Live Messenger),(不同的)左键单击上下文菜单(守护程序工具),左键单击打开主窗口(很多窗口通知),左键双击打开主窗口(mIRC,许多其他应用程序)。我还没有发现使用右键双击的应用程序,尽管我相信这是可能的……

对于你的应用程序在这些特定情况下应该如何表现,是否有任何可用性指导原则或标准?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-07-20 19:17:45

你可能想看看Raymond Chen的博客The Old New Thing中的Those notification icons, with their clicks, double-clicks, right-clicks... what's up with that?

他甚至在通知区域(通常称为"system tray")中包含了一个指向Guidelines的链接。

票数 5
EN

Stack Overflow用户

发布于 2009-07-20 05:02:27

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

双击打开和右键单击有某种上下文菜单是我期望它的行为方式。在上下文菜单中有一个退出命令作为底部图标是很好的,只要它有意义。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1151765

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档