网站搜索

如何为 Windows 10 中的非活动标题栏添加颜色


默认情况下,Windows 10 中程序的标题栏是白色的。您可以更改活动程序窗口的颜色,但是非活动窗口的标题栏呢?不用担心。有一个简单的注册表调整来解决这个问题。

这是 Windows 10 中正常背景窗口的样子,没有颜色:

当我们完成后,它看起来就像本文顶部的图像,使用我们选择的颜色。

此注册表调整仅影响传统桌面应用程序,不影响通用应用程序。还有一些桌面应用程序(例如 Microsoft Office 程序)会使用自己的设置覆盖此注册表设置。

标准警告:注册表编辑器是一个强大的工具,滥用它会使您的系统不稳定甚至无法运行。这是一个非常简单的技巧,只要您遵守说明,就不会有任何问题。也就是说,如果您以前从未使用过它,请考虑在开始之前阅读有关如何使用注册表编辑器的信息。在进行更改之前一定要备份注册表(和您的计算机!)。

在开始之前,您需要在“个性化”>“颜色”屏幕上打开“在开始、任务栏、操作中心和标题栏上显示颜色”设置。除非启用该选项,否则此注册表破解将不起作用。然后,通过单击开始并键入 regedit 打开注册表编辑器。按 Enter 打开注册表编辑器,或单击 Best Match 下的 regedit。

通过单击“用户帐户控制”对话框中的“是”,授予注册表编辑器对您的 PC 进行更改的权限。您可能会也可能不会看到此对话框,具体取决于您的用户帐户控制设置。

在左侧的树结构中,导航到以下键:

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\DWM

在右窗格中,右键单击任何空白区域,然后从弹出菜单和子菜单中选择“新建”,然后选择“DWORD(32 位)值”。

添加了一个新值并且名称突出显示,您可以为该值分配一个名称。

输入 AccentColorInactive 作为名称,然后双击该名称以编辑其值。

在“编辑”对话框中,输入要在桌面背景中显示的非活动窗口的标题栏上使用的颜色的十六进制颜色代码。您可以从 Photoshop 或 GIMP 等程序或 HTML Color Picker 或 Color Hex Color Codes 等网站获得这些。对于我们的示例,我们将使非活动窗口为深灰色(十六进制颜色代码:666666)和活动窗口(您也可以在注册表编辑器中更改)为黑色(十六进制颜色代码: 111111),如本文开头的图片所示。您可以选择您想要的任意两种颜色,或使所有活动和非活动标题栏的颜色相同。

十六进制 (hex) 颜色代码的值以 BBGGRR 格式输入。通常,十六进制颜色代码使用 RRGGBB 格式,但此 DWORD 值改为使用 BBGGRR。例如,如果您想使用十六进制颜色代码 A7708C(A7=Red、70=Green、8C=Blue),您可以在 AccentColorInactive 中将其输入为 8C70A7价值。

确保在 Base 下选择“Hexadecimal”,然后单击“OK”。

您还可以在注册表编辑器中更改活动窗口的颜色,尽管在 Windows 设置中更容易做到这一点。如果要更改活动窗口上标题栏的颜色,请双击 AccentColor 值。如果您在右侧的列表中没有看到 AccentColor 值,请像创建 AccentColorInactive 值一样创建一个新的 DWORD 值。

注意:如果您允许 Windows 从背景中选择强调色,则 AccentColor 值可能不存在。选择特定颜色时,将创建 AccentColor 值。

在“数值数据”框中输入要在活动窗口的标题栏上使用的颜色的十六进制颜色代码。再次确保在 Base 下选择“Hexadecimal”并单击“OK”。

标题栏的颜色会立即改变。请注意,当编辑 DWORD(32 位)值对话框处于活动状态时,注册表编辑器的标题栏变为灰色。

现在活动窗口的标题栏颜色为黑色。要关闭注册表编辑器,请从“文件”菜单中选择“退出”。

现在,我们的活动窗口有一个黑色标题栏,我们的非活动窗口都有灰色标题栏。

如果您不想自己深入研究注册表,我们已经创建了几个您可以使用的可下载注册表黑客。一种 hack 将非活动窗口的标题栏设置为灰色,将活动窗口的标题栏设置为黑色。您可以通过在记事本等文本编辑器中打开文件并更改下图中指向的值来更改 .reg 文件中的十六进制颜色代码。只更改最后六位数字,而不是前两位。另一个 hack 将标题栏恢复为默认设置。这两个 hack 都包含在以下 ZIP 文件中。双击您要使用的那个,然后单击提示。请记住,一旦您应用了所需的黑客攻击,请注销您的帐户并重新登录或退出,然后重新启动 explorer.exe 以使更改生效。

非活动窗口颜色标题栏黑客

这些 hack 实际上只是适用的密钥,被剥离为我们在本文中讨论的值,然后导出到 .REG 文件。如果您喜欢摆弄注册表,花时间学习如何制作您自己的注册表黑客是值得的。