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";