如何在Windows 10中更改窗口标题栏大小


15

据我所记得,在较旧版本的Windows中,您可以修改窗口标题栏的厚度,以使minimizeclose图标变小,窗口顶部变窄。

我指的是:

Windows 10窗口的一部分

我似乎在Windows 10中找不到此设置。它是否隐藏在某处?我如何修改Windows 10中使用的主题(不要选择其他主题,而是修改默认主题)。

谢谢你的帮助。


我在8月23日的前一天发布了相同的正确答案。我很好奇这是如何工作的?
Alex S

Answers:


15

我没有Windows 10,但解决方案可能是更改注册表
HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics

以下注册表.reg文件将使标题栏变细,标题栏文本变小,滚动条变薄并且边框填充尽可能地薄。

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics]
"CaptionHeight"="-285"
"CaptionWidth"="-285"
"CaptionFont"=hex:f4,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,90,01,00,00,\ 
00,00,00,01,00,00,05,00,53,00,65,00,67,00,6f,00,65,00,20,00,55,00,49,00,00,\  
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\  
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00  
"ScrollWidth"="-240"
"ScrollHeight"="-240"
"PaddedBorderWidth"="0"

请记住WindowMetrics在开始修改密钥之前先将其导出,以防万一您需要弄乱某些东西后将其还原为默认值。您还需要注销并再次登录以查看更改。

对于CaptionHeight和CaptionWidth,使用以下公式: -15*desired height in pixels。例如,要将标题栏高度设置为18px,请将CaptionHeight值设置为-15 * 18,结果为-270

对于ScrollWidth和ScrollHeight,默认值为-255。较高的值(例如:-1000)将为您提供更宽的滚动条,而较低的值(例如:-100)将为您提供更细的滚动条。

(资源)


1
@harrmyc-我在8月23日的前一天发布了相同的正确答案。我很好奇这是如何工作的?
Alex S

@AlexS:评论您的答案。
harrymc

1
这行得通,但是底部任务栏中的图标大小也会发生变化:/
gskema

6

有一种使用Windows注册表编辑器修改Windows 10标题栏高度的方法。
跟着这些步骤:

  1. 打开注册表编辑器,然后导航到以下项:

    HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics
    
  2. 使用以下公式计算所需的高度:

    -15*desired height in pixels (Example: 20px = -15*20 = -300)
    
  3. 将名为CaptionHeight的字符串值更改为计算值

  4. 注销并重新登录以使更改生效


5

首先,您必须打开控制面板并转到外观和个性化

在此处输入图片说明

然后选择显示,“使文本项和其他项变大或变小”

在此处输入图片说明

单击标题栏旁边的小框,然后调整标题栏的大小。

在此处输入图片说明


6
谢谢,这确实会缩小文本,但似乎不会缩小较小文本周围的图标和标题栏。
nsandersen '16

更改值的确会通过标题文本更改标题文本的大小和右上角的3个按钮的大小,但不会更改左上角的单个窗口图标。
David Tang

3

这是在Win 8 / 8.1中完成的过程。我没有Win 10,所以请尝试让我们知道是否同样有效。

http://www.eightforums.com/tutorials/8463-border-width-windows-change-windows-8-a.html

  1. 按Windows + R键打开“运行”对话框,键入regedit,然后单击/点击“确定”。

  2. 如果UAC提示,则单击/点击是。

  3. 在regedit中,导航到下面的位置。(请参见下面的屏幕截图)

HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics

  1. 在WindowMetrics的右窗格中,双击/轻按PappedBorderWidth即可对其进行修改。(请参见上面的屏幕截图)

  2. 输入数据值0(零)或-1至-1500,然后单击/点击确定。(请参见下面的屏幕截图)

注意

默认值为-60。较高的值(例如:-1500)将为您提供较宽的窗口边界,而较低的值(例如:0或-1)将为您提供较细的窗口边界。

每个-17的宽度等于1像素。

  1. 关闭regedit。

  2. 注销并使用您的用户帐户登录以进行申请。


+1。您的答案是正确的,但部分答案是正确的,因此我针对自定义整个标题和滚动条发布了其他答案。
harrymc

AlexS说每个-17增量1个像素,但是@harrymc说每个-15增量1个像素。有人知道哪个正确吗?
弗兰

1
@Fran:有一些来源,如这一个
harrymc

2

对于Windows 10 b1607,将根据标题栏字体的大小调整窗口标题栏的高度。对于100%的(dpi)显示设置,以下值目前有效:

  • 标题栏字体大小9像素(Windows默认设置):标题栏高度30像素
  • 标题栏字体大小7像素:标题栏高度26像素

不再需要按照其他几个答案中的建议在Windows注册表中调整值“ CaptionHeight”,因为更改标题栏字体大小后,Windows现在会自动调整该值。

标题栏字体可以在这里更改:

  • 控制面板>显示设置
  • 或:Windows设置>系统>高级显示设置>更改文本和其他元素的大小

3
微软似乎已在v1704中删除了此控制面板
dsmtoday

你是对的。现在该改变注册表键了。在我的示例中,必须将CaptionHeight(也许还有CaptionWidth)从-336(高度30px)更改为-264(高度26px)。也许在b1607中进行实验然后在b1704中导入密钥会更容易。
Thorsten Albrecht'4

-1

我知道您可以通过设置应用程序更改字体大小(快速键入字体大小即可)。这是否还会更改标题栏大小,我不知道。


1
可悲的是,它仅在一个方向上起作用。如果我将字体更改为更大,标题栏将变粗。我追求相反的结果。
mnmnc
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.