在非 Windows 7 中使用任务栏右下角的显示桌面及 Aero Peek 功能
众所周知,Windows 7 将早期版本 Windows 快速启动工具栏中的“显示桌面”位置进行了较大的调整,
在 Windows 7 超级任务栏的右下角有一个专门的“显示桌面”按钮。用鼠标点击这个按钮可以将所有的
应用程序窗口最小化、将鼠标箭头悬停于这个按钮可以使用 Aero Peek 透视功能预览应用程序窗口。
笔者最近发现一个第三方开发的绿色小程序,可以近乎完美地将任务栏右下角的“显示桌面”按钮及 Aero
Peek 功能移植到 Windows XP/Vista 中使用。这个小程序只有一个 .EXE 可执行文件,可以从本文结尾的
附件处下载。运行这个 .EXE 文件使其进程常驻于内存,即可在 Windows XP/Vista 任务栏右下角看到一个
类似于 Windows 7 的显示桌面按钮,并可以通过鼠标箭头悬停的方式使用 Aero Peek,示意图如下。

这个小程序提供的任务栏按钮的默认宽度为 15 个像素,这是根据 Windows 7 超级任务栏的尺寸而设置的
默认宽度。但我们知道 Windows XP/Vista 任务栏的尺寸只有 Windows 7 超级任务栏的 3/4,默认宽度
15 像素的按钮显然太大了,它会部分遮挡任务栏通知区域的时钟,因此按钮宽度需要缩短一些。我们可以
将鼠标箭头悬停于按钮,当 Aero Peek 出现并且按钮上方显示“Show Desktop”字样时右键单击,然后
在右键菜单中选择“Settings”打开程序选项,将“Width(宽度)”减小一些。在上面的示意图中,笔者
设置的按钮宽度是 8 像素,个人认为这是比较适合 Windows XP/Vista 任务栏的按钮宽度。
另外在“Settings”选项中,我们还可以设置为任务栏按钮以及 Aero Peek 透视的应用程序预览窗口设置
“Opacity(不透明度)”;可以设置“Exclusion(例外)”令指定的应用程序不受最小化影响;还可以
设置“Show SplashScreen(显示启动画面)”。如果我们取消“Show SplashScreen”选项令其不显示
启动画面,并且再手动将这个小程序添加至注册表项 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\
Windows\CurrentVersion\Run 令其自动运行,就可以在每次启动 Windows XP/Vista 后直接使用它了,
甚至感觉不到这是一款第三方程序。
经笔者试用,这款小程序模仿 Windows 7 的仿真度极高,资源占用很小。而且它还支持在 Windows 经典
主题中显示按钮,不像 Windows 7 自带的功能在切换至经典主题时右下角显示不出按钮,只有一个“显示
桌面”图标。笔者已经把自己在虚拟机中安装的所有 Windows XP/Server 2003/Vista/Server 2008 系统
都添加了这个小程序,强烈推荐。