使活动窗口在任务栏上更加明显(Windows 10)

使活动窗口在任务栏上更加明显(Windows 10)

在 Windows 10 中,活动窗口在任务栏上以非常微妙的阴影效果表示(见图)。是否有设置或注册表黑客可以使其更明显?

(我一直尝试切换到我已经所在的浏览器窗口,这很令人困惑)

图片:你能分辨出哪个窗口是活动的吗?哈哈

在此处输入图片描述

答案1

我使用经典开始菜单已经很久了。它是经典 Shell 的一部分,有一个选项可以设置任务栏颜色,独立于任何系统颜色。所以我可以把它设置为更浅的颜色(或更暗的颜色,取决于配色方案),以使活动窗口按钮更加突出。

设置 -> “显示所有设置”已选中 -> 任务栏(选项卡) -> 自定义任务栏已选中 -> 任务栏颜色

经典 Shell 主页
包含经典开始菜单和经典资源管理器

答案2

AccentPalette工具或者Winaero 调整器可以尝试,但我还没有检查这是否提供了完整的解决方案。不使用工具的完整解决方案是这样的:

  • 转到设置 → 个性化 → 颜色。启用“在开始、任务栏和操作中心显示颜色”。(如果显示为灰色,请从亮模式更改为暗模式。您仍然可以自定义大多数颜色为浅色或任何您想要的颜色。)
  • 打开注册表编辑器
  • 导航HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Accent\AccentPalette
  • 将条目 10,11,12 设置AccentPalette网页颜色你想要的。(如果启用了任务栏透明度,那么也许应该更改 10、11、12 以外的其他条目。)(Reddit 上的讨论解释了一些条目这里
  • 解决“影响多处”的问题:设置HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Themes\Personalize\ColorPrevalence为值2

结果: 截屏

答案3

为了避免更改主题并使活动窗口在任务栏上更加明显,我编写了自己的“电动工具”应用程序和 ahk 脚本。

基于这两个事实:

  1. 有时,win32 窗口可能会显示在任务栏顶部(例如全屏窗口)。
  2. 在 ahk 中,你可以通过辅助功能接口迭代任务栏图标(获取名称、图标位置),如下所示这个帖子

只显示半透明(WS_EX_LAYERD | WS_EX_TRANSPARENT)。然后当 ahk 脚本检测到激活了不同的窗口时,获取新窗口标题,与任务栏中的标题进行比较,并移动窗口以覆盖任务栏上的相应位置(SetWindowPos...HWND_TOPMOST)。

包含 ahk 脚本和本机工具窗口应用程序的 github 链接:https://github.com/appxmod/PowerTools

之前和之后 :

演示

相关内容