Surface Pro 4 上的 Windows 10 - 无法调整菜单栏大小

Surface Pro 4 上的 Windows 10 - 无法调整菜单栏大小

我尝试在“显示设置”屏幕以及“高级设置”中更改“显示”设置。但是,某些菜单栏仍然很小。下面的示例 TreeForm 来自 jar 可执行文件,但我在使用 RStudio 等程序时也遇到了类似的问题。我该如何调整这些菜单栏的大小? 在此处输入图片描述

答案1

应用程序必须调用新的 Win32 API 函数启用非客户端Dpi缩放 缩放 UI 元素

默认情况下,顶层窗口的非客户端缩放功能未启用,您必须调用此 API 来启用它。一旦启用,就无法禁用它。启用非客户端缩放意味着系统为窗口绘制的所有区域将根据窗口上的 DPI 变化自动缩放。这包括标题栏、滚动条和菜单栏等区域。当您希望操作系统根据显示器的 API 自动以正确的大小呈现这些区域时,您需要调用 EnableNonClientDpiScaling。

要求该工具的开发人员将其包含在更新中。

相关内容