From 46086c05411a649820391d3435e021a664adbb51 Mon Sep 17 00:00:00 2001
From: daviunic <simunic.david@outlook.com>
Date: Fri, 10 Apr 2020 16:43:47 +0200
Subject: [PATCH] Fixed DPI blur for higher DPI settings

---
 86BoxManager/Program.cs | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/86BoxManager/Program.cs b/86BoxManager/Program.cs
index b741c72..1fca382 100644
--- a/86BoxManager/Program.cs
+++ b/86BoxManager/Program.cs
@@ -45,12 +45,18 @@ public struct COPYDATASTRUCT
         [DllImport("shell32.dll", SetLastError = true)]
         static extern void SetCurrentProcessExplicitAppUserModelID([MarshalAs(UnmanagedType.LPWStr)] string AppID);
 
+        [DllImport("user32.dll")]
+        private static extern bool SetProcessDPIAware();
+
         private static readonly string AppID = "86Box.86Box"; //For grouping windows together in Win7+ taskbar
         private static Mutex mutex = null;
 
         [STAThread]
         static void Main()
         {
+            if (Environment.OSVersion.Version.Major >= 6)
+                SetProcessDPIAware();
+
             SetCurrentProcessExplicitAppUserModelID(AppID);
             const string name = "86Box Manager";