C#如何获取系统显示的缩放比例
WindowsVista以上的操作系统可以设置系统内容显示的缩放比例,就像下图那样。请问如何把这个值获取出来?谢谢...
Windows Vista以上的操作系统可以设置系统内容显示的缩放比例,就像下图那样。
请问如何把这个值获取出来?谢谢 展开
请问如何把这个值获取出来?谢谢 展开
1个回答
展开全部
DPI is how scaling setting is implemented. Their relationship is:
96 DPI = 100% scaling
120 DPI = 125% scaling
144 DPI = 150% scaling
192 DPI = 200% scaling
// C# code to get dpi setting:
float dpiX, dpiY;
Graphics graphics = this.CreateGraphics();
dpiX = graphics.DpiX;
dpiY = graphics.DpiY
You'll have to make sure that your program is set to DPI aware in manifest, otherwise it may return 96 in all settings.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询