// Form form /// <summary> /// Initialize settings for fonts and lists according to current DPI /// </summary> public static void InitSettings() { //Чем плох Gdi.GetScreenDpi(IntPtr hWnd) ??? IntPtr hdc = GetDC(IntPtr.Zero); _screenDPI = GetDeviceCaps(hdc, LOGPIXELSX); _settingsGlobal = GetDefaultSettingsForPlatform(_screenDPI); _settingsGlobal.AdjustScreenValuesForCurrentDPI(); }
public static UISettings GetDefaultSettingsForPlatform(int screenDPI) { UISettings retVal = new UISettings(); retVal.AdjustScreenValuesForCurrentDPI(); return retVal; }