为了账号安全,请及时绑定邮箱和手机立即绑定

如何获取Windows显示设置?

如何获取Windows显示设置?

C#
PIPIONE 2019-08-19 15:10:36
如何获取Windows显示设置?Windows 7中的显示设置(控制面板 - >显示)。它允许更改屏幕上文本和其他项目的大小。我需要让这个设置能够根据设置值打开/关闭我的C#应用程序中的某些功能。那可能吗?
查看完整描述

3 回答

?
冉冉说

TA贡献1877条经验 获得超1个赞


此设置是屏幕DPI或每英寸点数。


像这样阅读:


float dpiX, dpiY;

Graphics graphics = this.CreateGraphics();

dpiX = graphics.DpiX;

dpiY = graphics.DpiY;

我认为目前X和Y值不同是不可能的。值96对应于100%字体缩放(较小),120对应于125%缩放(中),144对应于150%缩放(较大)。但是,用户可以设置除这些标准值之外的值。


请注意,除非您的应用程序被声明为DPI识别,否则您观察到的值可能会受到DPI虚拟化的影响。


查看完整回答
反对 回复 2019-08-19
  • 3 回答
  • 0 关注
  • 494 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信