是否有关于系统托盘图标应如何行为的标准?
我最近编写了一个大部分时间都停留在系统托盘的应用程序。我把它交给了一个朋友,她的第一反应是双击图标以打开主窗口(这个方法可行)。但这让我想起了一些事情。至少在.NET中,有各种不同的事件和方法可以将东西附加到您的系统托盘图标上(单击[左/右]、双击[左/右]、上下文菜单,这是我能想到的)。仅仅考虑一下,我就想到了具有右键上下文菜单(大多数),左键单击会弹出相同的上下文菜单(Live Messenger),不同的左键单击上下文菜单(Daemon Tools),左键单击打开主窗口(很多Windows通知),左键双击打开主窗口(mIRC,许多其他应用程序)。我还没有发现使用右键双击的应用程序,尽管我肯定这是可能的……
是否有关于在这些特定情况下应用程序应如何行为的可用性指南或标准?
我最近编写了一个大部分时间都停留在系统托盘的应用程序。我把它交给了一个朋友,她的第一反应是双击图标以打开主窗口(这个方法可行)。但这让我想起了一些事情。至少在.NET中,有各种不同的事件和方法可以将东西附加到您的系统托盘图标上(单击[左/右]、双击[左/右]、上下文菜单,这是我能想到的)。仅仅考虑一下,我就想到了具有右键上下文菜单(大多数),左键单击会弹出相同的上下文菜单(Live Messenger),不同的左键单击上下文菜单(Daemon Tools),左键单击打开主窗口(很多Windows通知),左键双击打开主窗口(mIRC,许多其他应用程序)。我还没有发现使用右键双击的应用程序,尽管我肯定这是可能的……
是否有关于在这些特定情况下应用程序应如何行为的可用性指南或标准?