名词解释:
Dpi - Dots Per Inch的缩写,是指每英寸的像素数。一般地,Dpi越小,清晰度越低,反之则越高。
已知Dpi和计算机屏幕的分辨率就可以计算屏幕的实际尺寸,如屏幕的横向分辨率是1366像素,DpiX为96,则屏幕宽度 = 1366px / 96dpi ≈ 14.23英寸 ≈ 36.14厘米。
方法一、在Windows Form中,你可以使用:
System.Drawing.Graphics g = frmYourForm.CreateGraphics();
float fltDpiX = g.DpiX;
float fltDpiY = g.DpiX;
方法二、在非Windows Form中(如VSTO的ThisAddIn),你可以使用:
System.Drawing.Graphics g = System.Drawing.Graphics.FromHwnd(IntPtr.Zero);
float fltDpiX = g.DpiX;
float fltDpiY = g.DpiX;
本文详细介绍了DPI的概念及其在计算屏幕实际尺寸的应用,包括两种获取DPI的方法及计算过程。
930

被折叠的 条评论
为什么被折叠?



