示例#1
0
        public static int GetScreenDpi()
        {
            IntPtr dc = InteropWindow.CreateDC("DISPLAY", (string)null, (string)null, IntPtr.Zero);

            if (dc == IntPtr.Zero)
            {
                return(-1);
            }
            int num = InteropWindow.GetDeviceCaps(dc, 88);

            if (num == 0)
            {
                num = 96;
            }
            InteropWindow.DeleteDC(dc);
            return(num);
        }