相关疑难解决方法(0)

如何使用C#以编程方式更改Windows 10 Display Scaling

我正在尝试找到一种方法来使用C#以编程方式更改Windows 10中的显示比例。

我也要说的是,我并不是要创建一个自动强制用户屏幕更改分辨率/缩放比例的应用程序。它只是我可以从托盘切换秤的工具,这是我经常需要做的测试。因此专门为此动作而设计。

因此,当用户通过如下所示的官方对话框手动执行此操作时,我能够跟踪设置了哪些注册表项(HKEY_CURRENT_USER \ Control Panel \ Desktop):

Windows 10显示缩放对话框

但是,显然直接使用注册表意味着我需要重新启动计算机才能生效。

我知道您可以使用Pinvoke更改屏幕分辨率: 设置我的显示分辨率

我想知道是否也可以为给定的屏幕更改此“%”?即。我上面的屏幕显示150%,我希望能够以编程方式在100-500%的整个范围内进行更改。

c# dpi screen-resolution

7
推荐指数
4
解决办法
6424
查看次数

标签 统计

c# ×1

dpi ×1

screen-resolution ×1