更改显示缩放级别

本文关键字:缩放 显示 | 更新日期: 2023-09-27 18:29:12

在windows 8中,显示的所有项目的大小都发生了变化,您可以将所有项目缩放100%-150%,有没有方法使用C#通过程序更改这一点?

更改显示缩放级别

我不相信有任何API可以控制这一点(我以前看过,但可能错过了)。我知道我在Windows7上更改了这个设置,它需要一个注销/登录周期。Windows所做的就是扰乱设备/字体指标,这样你的应用程序就会被愚弄,使屏幕上的文本变大。

如果您声明您的应用程序具有高DPI意识,Windows将不会对您的应用进行此操作。您可以在应用程序中创建每个字体实例时控制此操作。windows所提供的基本上是一个选项,可以在逐个应用程序的基础上击败这种自动字体度量的拼凑。

但是,如果您正在编写Windows窗体应用程序,则需要查看AutoScaleMode属性,因为这可能会完成您实际想要完成的任务。