c# 获取操作系统字体缩放比例
时间: 2023-08-02 11:43:40 浏览: 212
可以使用以下代码获取操作系统字体缩放比例:
```c#
using System.Windows.Forms;
float scalingFactor = 1f;
using (Graphics graphics = Graphics.FromHwnd(IntPtr.Zero))
{
scalingFactor = graphics.DpiY / 96f;
}
```
其中,`scalingFactor` 就是操作系统字体缩放比例。如果系统的字体缩放比例为 125%,则 `scalingFactor` 的值为 1.25。需要注意的是,此方法只适用于 Windows 系统。
阅读全文