Quellcode durchsuchen

Merge branch 'master' into dev/siegfriedpammer/radiobutton-groupname

Jeremy Koritzinsky vor 7 Jahren
Ursprung
Commit
67f3918060
1 geänderte Dateien mit 6 neuen und 1 gelöschten Zeilen
  1. 6 1
      src/Windows/Avalonia.Win32/Win32Platform.cs

+ 6 - 1
src/Windows/Avalonia.Win32/Win32Platform.cs

@@ -50,7 +50,12 @@ namespace Avalonia.Win32
             // Declare that this process is aware of per monitor DPI
             if (UnmanagedMethods.ShCoreAvailable)
             {
-                UnmanagedMethods.SetProcessDpiAwareness(UnmanagedMethods.PROCESS_DPI_AWARENESS.PROCESS_PER_MONITOR_DPI_AWARE);
+                var osVersion = Environment.OSVersion.Version;
+                if (osVersion.Major > 6 || (osVersion.Major == 6 && osVersion.Minor > 2))
+                {
+                    UnmanagedMethods.SetProcessDpiAwareness(UnmanagedMethods.PROCESS_DPI_AWARENESS
+                        .PROCESS_PER_MONITOR_DPI_AWARE);
+                }
             }
 
             CreateMessageWindow();