What is the Alt+Tab order? - The Old New Thing (microsoft.com)https://devblogs.microsoft.com/oldnewthing/20031020-00/?p=42093 Raymond Chen 2003年10月20日
Alt+Tab 列表中的图标顺序是如何确定的?
是什么决定了在 Alt+Tab 列表中图标出现的顺序?
图标出现的顺序与窗口的 Z 顺序相同。当您切换到一个窗口时,它就来到了 Z 顺序的顶部。如果您最小化一个窗口,它就到了 Z 顺序的底部。Alt+Esc 快捷键(天哪,还有人在用 Alt+Esc 吗?)会将当前顶部窗口发送到 Z 顺序的底部(紧接着的下一个窗口来到顶部)。Alt+Shift+Esc 快捷键(我敢打赌你甚至不知道这个快捷键的存在)会将最底部的窗口带到顶部,但如果该窗口被最小化了,它不会打开窗口。
“始终置顶”窗口的存在使得这个问题稍微复杂了一些。基本规则是,“始终置顶”窗口总是出现在“不始终置顶”窗口的上方。所以如果上述规则表明一个“不始终置顶”窗口来到顶部,实际上它只是尽可能高地上升,而不会覆盖任何“始终置顶”窗口。
您可能遇到过“快速任务切换”这个术语。这是用来描述当前 Alt+Tab 切换界面的前身的术语。通过 Alt+Tab 切换的老方式(Windows 3.0 及更早版本)就像 Alt+Esc,只不过您切换到的窗口如果之前被最小化了,它会自动打开。当新的 Alt+Tab 被添加到 Windows 3.1 中时,我们担心人们可能更喜欢旧的方式,所以在控制面板中有一个开关可以将其设置回慢的方式。(还有一个设置 SPI_SETFASTTASKSWITCH,它允许您以编程方式更改它。)结果没有人抱怨,所以旧的慢速任务切换方式被完全移除,现在的设置没有效果。
这确实突出了我们为了允许那些不喜欢新做事方式的人回到旧方式所做的努力。结果发现,拥有10,000名员工的公司不喜欢用户界面的变化,因为它迫使他们花费数百万美元重新培训所有员工。如果您打开组策略编辑器,您可以看到 IT 管理员可以用来禁用各种新的 Windows UI 功能的大量部署设置。