如何在 MS Windows 中更改边框宽度以抓取并调整其大小?

cb4*_*cb4 9 windows border mouse-acceleration windows-10 windows-11

我有一个宽显示器 (3440 x 1440)。我的鼠标设置为最大指针速度,并启用了增强指针精度,以尽量减少我需要物理移动鼠标才能将指针从屏幕一端移动到另一端的距离。这些鼠标设置使得很难抓住窗口边框来调整窗口大小。有没有办法增加窗口的“抓取”大小?

cb4*_*cb4 6

Windows 7 - 11 中有两个注册表项控制边框“抓取”宽度:BorderWidth 和 PaddedBorderWidth,在HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics. 它们还会影响标题栏的高度。两个键的最大组合值为 -1500。较高的数字不会在 Windows 11 上导致错误(下面的测试 3),但也不会增加抓取或标题栏的大小。

这些键都不会改变 Windows 11 上窗口侧面和底部周围 1 像素边框的视觉大小。互联网上的共识是这是不可能的。在 Windows 10 上,您可以尝试 AeroLite 主题(此处的说明)。

测试 1:仅 PlatedBorderWidth(值 -1000;默认值 -60)

  • 抓取尺寸为窗口两侧和底部周围 45 像素
  • 对于许多窗口(不是 Office 应用程序、chrome、edge),标题栏的视觉大小为 83 像素
  • 某些应用程序(regedit)的垂直窗口分隔线为 45 像素,但其他应用程序(MS 管理控制台、文件资源管理器)则不然

测试 2:仅边框宽度(值 -1000;默认 -15)

  • 抓取尺寸为窗口两侧和底部周围 26 像素
  • 标题栏的视觉尺寸为 67 像素
  • 标题栏功能受影响,导致无法单击 UWP 应用(计算器、截图工具、时钟、照片等)中的最小化、展开和关闭图标,但其他应用(办公应用、写字板、chrome、edge)则无法单击

测试 3:PlatedBorderWidth 和 BorderWidth(均为 -1000)

  • 抓取尺寸为窗口两侧和底部周围的 87 像素
  • 标题栏的视觉大小为 125 像素

杂项:

  • 从标题栏调整 UWP 应用大小仅适用于最小化图标附近的右侧
  • 某些应用程序(截图工具)的尺寸可以非常小(高度,从上到下)。在这种情况下,注册表中的抓取栏大小将被忽略,直到窗口大小增加为止。
  • 这些注册表项都不影响 WDAG(Windows Defender 应用程序防护)中的 MS Edge。它在 HyperV VM 中运行,因此 HyperV 可能会忽略这些键。
  • 上面的一些信息来自MS的回答这里这里

链接相关问题以使此信息更容易查找: