什么是系统托盘区?
■“系统托盘区”是一个被人误解且过时的说法,准确的说法是任务栏“通知区域”!
■什么是任务栏的通知区域?
任务栏的通知区域是通常查看所显示的当前时间的地方。该区域中可以挤满发生一定事件(如收到电子邮件或打开“任务管理器”)时所显示的通知图标。 Windows 在发生某事件时显示通知图标。不久后,Windows 即把该图标放入后台以简化该区域。通过单击通知区域中的按钮可以访问已放入后台的图标。
此外,还可以对“任务栏和开始菜单属性”对话框的“任务栏”选项卡上通知图标的行为进行自定义。
■系统托盘的来历?
位于屏幕底部的控件的正式名称叫作任务栏(taskbar)。在任务栏中包含了一些其他...全部
■“系统托盘区”是一个被人误解且过时的说法,准确的说法是任务栏“通知区域”!
■什么是任务栏的通知区域?
任务栏的通知区域是通常查看所显示的当前时间的地方。该区域中可以挤满发生一定事件(如收到电子邮件或打开“任务管理器”)时所显示的通知图标。
Windows 在发生某事件时显示通知图标。不久后,Windows 即把该图标放入后台以简化该区域。通过单击通知区域中的按钮可以访问已放入后台的图标。
此外,还可以对“任务栏和开始菜单属性”对话框的“任务栏”选项卡上通知图标的行为进行自定义。
■系统托盘的来历?
位于屏幕底部的控件的正式名称叫作任务栏(taskbar)。在任务栏中包含了一些其他的组件,例如“开始”按钮、一些任务栏按钮、时钟窗口,以及任务栏的通知区域。
人们最常犯的一个错误就是把任务栏的通知区域叫作托盘(tray)或者系统托盘。
这是不正确的。如果你在某篇文章中发现有人把通知区域叫作托盘,那么这其实是一个错误。
在Windows 95的早期版本中,最初的任务栏还不是像现在这样,它是停靠在屏幕底部的一个文件夹窗口,你可以将文件或者应用程序拖放到这个窗口中,就像桌子顶层抽屉中的整理托盘一样,这也就是托盘这个名字的来由(有些人认为用桌子来进行比喻有些不太贴切)。
“托盘”可以停靠在屏幕的任何一边,或者也可以取消停靠,就像一个普通的窗口一样。不久之后,研究人员去掉了托盘,而设计了任务栏来代替它。对所有的文档都进行了一次清理,将其中使用托盘的地方都换成了任务栏。
如果你翻阅过有关shell的文档,那么在所有的地方都不会发现有托盘这个词。后来,研究人员将通知图标添加到任务栏中。
月亮岛主认为:人们开始将通知区域叫作系统托盘是因为在Windows 95中包含了一个systrayexe的程序,这个程序在通知区域中显示了一些图标,如音量控制、PCMCIA(在当时是叫这个名字)的状态、电池的电量表等。
如果你终止了systrayexe,那么这些通知图标也将会消失。因此人们就认为,“啊,systray程序一定是管理这些图标的组件,我敢打赌这个组件的名字就叫作‘系统托盘’”。于是,这个误解就形成了,而研究人员十几年来一直都在努力澄清这个误解。
更糟糕的是,其他的团队(Shell之外的团队)也错误地使用了这个词,并且开始在他们自己的文档和示例程序里面都使用了托盘这个词,其中有一些地方甚至错误地声称系统托盘就是通知区域的正式名字。
有人可能会问,“你为什么要关心这个名字的正误?既然现在所有的人都叫这个名字,你也可以随波逐流嘛。”如果每个人都叫错了你的名字,你会乐意吗?^_^^_^
【小结】把通知区域叫作托盘永远都是不正确的。
正式的名字应该叫作通知区域,并且在通知区域中的图标应该叫作通知图标。
现在你可能还会辩解,“好吧,就算你是对的,但现在所有人都明白我所说的‘系统托盘’指的是什么”。这种叫法对于你的社会圈子来说或许是没错的,但如果当你与一个shell团队的成员讨论系统托盘时,他可能会露出困惑的表情。
因为在Shell团队的内部还是和从前一样为任务栏保留了托盘这个名字。
如果你硬要说“系统托盘”,那么就是下图红线框里的区域——
。收起