Mat*_*ley 4 language-agnostic system-tray
对于具有系统托盘图标的应用程序应该如何表现,是否有任何标准?
我最近写了一个应用程序,它位于系统托盘的大部分生命中.我把它递给了一位朋友,她的第一直觉是双击图标进入主窗口(工作正常).但这让我思考.在.NET至少,有各种不同的事件和方式将事物附加到您的系统托盘图标(单击[左/右],双击[左/右],上下文菜单,在我的头顶).考虑一下,我用右键单击上下文菜单(大多数)来创建应用程序,左键单击会显示相同的上下文菜单(Live Messenger),一个(不同的)左键单击上下文菜单(守护程序工具),左键单击打开主窗口(很多Windows通知),左键双击打开主窗口(mIRC,许多其他应用程序).我还没有发现一个使用右键双击的应用程序,虽然我确信它是可能的......
对于您的应用程序在这些特定情况下的行为方式,是否有任何可用性指南或标准?
您可能需要阅读这些通知图标,点击,双击,右键点击......这样做有什么用?来自Raymond Chen的博客The Old New Thing.
他甚至还包括指向通知区域指南的链接(通常称为" 系统托盘 ").