答案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 脚本。
基于这两个事实:
- 有时,win32 窗口可能会显示在任务栏顶部(例如全屏窗口)。
- 在 ahk 中,你可以通过辅助功能接口迭代任务栏图标(获取名称、图标位置),如下所示这个帖子
只显示半透明(WS_EX_LAYERD | WS_EX_TRANSPARENT
)。然后当 ahk 脚本检测到激活了不同的窗口时,获取新窗口标题,与任务栏中的标题进行比较,并移动窗口以覆盖任务栏上的相应位置(SetWindowPos...HWND_TOPMOST
)。
包含 ahk 脚本和本机工具窗口应用程序的 github 链接:https://github.com/appxmod/PowerTools
之前和之后 :