如何获取Windows显示设置?

87

在Windows 7中有一个“显示”设置(控制面板->显示),它允许您更改屏幕上文本和其他项目的大小。我需要获取此设置的值,以便根据设置值在我的C#应用程序中开启/关闭某些功能。这是否可行?


1
你对哪个设置感兴趣?有很多种。 - David Heffernan
如果您使用设置 - 控制面板 -> 显示 打开此页面,那么只会有一个选项可以更改屏幕上文本和其他项目的大小。选项包括“较小”,“中等”和“较大”。 - newmember
11个回答

1

很遗憾,systeminformation无法反映dpi比例。此外,似乎图形上下文的dpiX / dpiY属性在150%时返回96(至少在Surface Pro 2上)。因此,您无法区分100%和150%缩放。有人知道正确的方法吗? - Zuppa

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接