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); }