任务栏
Microsoft Windows 的组件 | |
![]() Windows 11 Build 26100.712 在浅色模式下显示任务栏 | |
类型 | 用户界面 |
---|---|
推出于 | Windows 95 |
任务栏是 Microsoft Windows 和其他操作系统中使用的用户界面元素,允许用户在不同的任务和窗口之间快速切换,并提供对核心系统功能的轻松访问。在Windows中,任务栏包括用于访问“开始”菜单的“开始”按钮和带有时钟的通知区域,应用可以使用此时钟来报告其状态。
其他操作系统和桌面环境,例如 macOS、KDE Plasma 或 MATE,也包括任务栏概念的实现。
历史
![](/images/thumb/b/ba/CairoConcept.png/300px-CairoConcept.png)
在 Windows 95 中引入任务栏之前,最小化的窗口由桌面上的图标表示。在 Windows 1.0 中,所有打开的窗口都会平铺屏幕,而最小化(图标化)的窗口在屏幕下部显示为图标。如果打开的窗口数超过该区域所能容纳的窗口数,则图标区域的高度也会扩大,从而确保所有窗口始终可访问,除非单个窗口被最大化(缩放)。在 Windows 2.0 中引入重叠窗口意味着窗口(包括最小化的窗口图标)现在可以被任何其他窗口覆盖,后来发现这会导致许多用户最终失去对打开的应用程序的跟踪,只是启动了另一个实例,最终耗尽了可用内存。日益普及的 Windows 3.0 和 Windows 3.1,都没有解决这方面的可用性问题,这导致 Microsoft 寻求解决方案。
起初,Cairo 项目试图通过调整最小化窗口的外观来解决这个问题,因为开发人员认为主要问题是用户难以区分最小化窗口图标和其他类型的图标。因此,该团队想出了带有窗口图标和标题的宽板。该项目提出的新用户界面还包括一个所谓的系统托盘,它可以停靠在屏幕的任何一侧或作为窗口浮动。托盘的一侧包括三个名为 System(系统)、Find(查找)和 Help(帮助)的按钮,它们提供了对基本系统功能的简单访问,而其余区域则被文件夹视图占据,此视图用作剪贴板,供用户放置他们正在移动或复制的文件,还包括一个用于删除文件的废纸篓文件夹。
Cairo 用户界面后来被 Chicago 项目采用并包含在早期版本中,例如 Build 58s,但是,在可用性测试期间,它的性能几乎与 Windows 3.1 一样糟糕。该团队还并行开发了一个名为 ClearView 的单独用户界面概念,旨在为初学者用户创建一个替代 shell。ClearView 使用全屏选项卡式界面来启动程序、访问最近打开的文档以及在窗口之间切换。屏幕顶部的选项卡栏最终成为现代任务栏,带有“开始”按钮和代表每个窗口的按钮,并最终与 Cairo 用户界面的其他部分相结合,成为现代 Windows shell。
-
使用 Cairo 用户界面的 Build 58s
-
1993 年 5 月推出的 ClearView 概念
-
1993 年 8 月推出的 ClearView 概念
-
Build 73g 显示新实现的任务栏
-
Build 90c 使用单个“开始”按钮
Windows 桌面更新
任务栏通过 Windows 桌面更新进一步改进,此更新包含在 Internet Explorer 4 以及后续版本的 Windows 中。添加了使用自定义工具栏(内部称为桌面带)的功能,它可以添加到任务栏,但也可以停靠在桌面的不同侧面。第三方应用程序也可以安装自己的工具栏。内置工具栏包括一个文件夹工具栏,该工具栏显示指定文件夹的项目,该文件夹用于快速启动栏,以及地址和语言栏工具栏。现在还可以通过拖动任务栏的外边缘来调整任务栏的大小。
在 Windows 98 和 Windows 2000 开发期间的两个短暂时期,时钟后面的右上角还添加了一个显示桌面按钮。它后来被删除,取而代之的是快速启动栏中具有相同功能的快捷方式,但是,此功能保留在 Windows CE 中,后来在 Windows 7 中重新引入。
气球通知是在 Windows 2000 和 Windows Me 中引入的,它可以由在通知区域中显示图标的应用程序显示。Windows XP 添加了对在任务栏已满时按应用程序对任务栏按钮进行分组的支持。现在,还可以通过引入视觉样式来设置任务栏的皮肤。
-
Windows 98 Build 1415 包括“显示桌面”按钮
-
Windows XP Build 2419 显示皮肤任务栏
Longhorn
与 shell 的其他部分类似,任务栏也受到 Longhorn 项目期间用户界面工作的影响。早在 Build 3706 中,它就使用 Avalon 框架进行了重写。该集成允许将任务栏的某些部分(例如时钟、通知区域和快速启动栏)移动到侧边栏,从而为任务栏按钮释放空间。在某一时刻,任务栏和侧边栏可以组合成一个停靠在屏幕一侧的大条。在 Milestone 3 和 5 之间,任务栏按钮居中而不是左对齐,这种排列直到 Windows 11 才会恢复。
在开发重置后,团队恢复到原来的 Windows XP 任务栏,并进行了一些小的改进。开始按钮更改为 Windows 球体,它比任务栏的其余部分更高。此外,启用 Windows Aero 主题时,任务栏是半透明的,将鼠标悬停在任务栏按钮上会显示窗口预览。
-
Build 3706 显示组合的任务栏和侧边栏
-
Build 4020 显示居中的任务栏按钮
-
启用 Aero UI 的 Build 4074
-
最终版本
超级任务栏(Superbar)
Windows 7 引入了一个改进的任务栏,通常称为 Superbar,它允许用户将应用程序直接固定到任务栏,取代快速启动栏。固定的应用程序显示在其他打开的应用程序中,并且仅在视觉上有所不同。打开固定的应用程序时,会将其关联的任务栏按钮显示在与固定图标相同的位置,类似于 macOS 中的 Dock。任务栏按钮现在也可以在任务栏中随机排列。任务栏的下/右下角还添加了一个显示桌面的按钮,将鼠标悬停在该按钮上可以选择临时显示桌面以及所有打开窗口的透明轮廓,作为 Aero Peek(Aero 速览)功能的一部分。
右键单击任务栏图标现在会显示一个跳转列表,该菜单可由每个应用程序自定义以显示常用任务或最近打开的文件。还添加了新的自定义选项,允许用户从以前的版本恢复任务栏行为和外观。默认情况下,任务栏使用没有文本的大图标,这些图标始终按应用程序分组,但是,可以启用小图标模式。此外,还可以选择仅在任务栏已满或根本不分组时显示窗口标题和分组按钮。
“开始”按钮从 Windows 8 的任务栏中删除,因为现在可以通过将鼠标悬停在屏幕的左下角并在出现“开始”屏幕磁贴时单击来访问“开始”屏幕。右键单击弹出窗口将显示新的Quick Link菜单,其中包含指向多个系统实用程序的链接。早期版本还包括右下角任务栏上的用户磁贴,其中包含更改帐户、注销或切换用户等选项,尽管该功能后来移至“开始”屏幕的右上角。在 Windows 8.1 中,“开始”按钮的删除已立即恢复,以解决由更改引起的负面反馈。
Windows 10 自 Windows 95 以来首次在任务栏上引入了新按钮,方法是在“开始”按钮旁边添加了 Cortana/搜索和任务视图按钮,前者可以选择扩展到搜索栏中。还引入了操作中心,最初可以从通知区域中的图标访问,然后可以从时钟旁边的单独按钮访问。在 Windows 10 2019 年 5 月更新中,Cortana/搜索按钮被拆分为 Cortana 和搜索按钮。后来的更新还在任务栏中添加了我的人脉和资讯和兴趣,以及浅色模式。
-
Windows 7 Build 6469 中 Superbar 的早期版本
-
Windows 7 Build 6730 中 Superbar 的更新版本
-
Windows 7最终版本中的 Superbar
-
Windows 8 Build 7989 中的用户磁贴
-
Windows 8 显示任务栏,但没有“开始”按钮
-
Windows 10 在任务栏上显示新按钮
-
Windows 10 Build 18282 在浅色模式下显示任务栏
Windows 11
任务栏在 Windows 11 中使用 WinUI 和 XAML Islands 以及 shell 的其他部分重写。新的任务栏是动画化的,并且比 Windows 10 中的色彩更加丰富。添加了用于访问小组件和聊天的新按钮,而将鼠标悬停在任务视图或搜索按钮上分别显示最近的搜索或虚拟桌面。
任务栏按钮现在默认居中,尽管它们可以在“设置”中更改为左对齐。网络、声音和电源的弹出按钮现在已合并为一个“快速设置”弹出按钮,而日历弹出按钮和操作中心已合并到可通过单击时钟访问的通知中心中,该时钟现在显示通知数量,或者如果启用,则显示焦点辅助/请勿打扰符号。
新的任务栏不再能够显示窗口标题和图标,也无法对任务栏按钮进行分组(除非基于每个应用)。更改图标大小的设置已从设置应用中删除,但任务栏仍然支持小图标模式,以及大于默认大小的新大图标模式。任务栏上的右键单击菜单已减少为打开任务栏设置的单个项目,尽管在负面反馈后重新添加了任务管理器链接。对自定义工具栏的支持已完全删除。Windows 11 Build 23466.1001 最终恢复了在任务栏上取消图标分组的功能。
-
显示通知中心的 Windows 11 Build 22000.51
-
Windows 11 Build 22000.51 显示“快速设置”弹出窗口