如何获取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虚拟化的影响。
- 3 回答
- 0 关注
- 494 浏览
添加回答
举报
0/150
提交
取消