diff --git a/win-linux/src/windows/platform_win/cwindowplatform.cpp b/win-linux/src/windows/platform_win/cwindowplatform.cpp index 8f5167ce1..6b63e2057 100644 --- a/win-linux/src/windows/platform_win/cwindowplatform.cpp +++ b/win-linux/src/windows/platform_win/cwindowplatform.cpp @@ -210,7 +210,12 @@ CWindowPlatform::CWindowPlatform(const QRect &rect) : m_isResizeable(true) // m_allowMaximize(true) { - winVer = Utils::getWinVersion(); + if (Utils::IsRunningInCompatibilityMode()) { + winVer = WinVer::WinXP; + pGetSystemMetricsForDpi = nullptr; + } else { + winVer = Utils::getWinVersion(); + } m_isThemeActive = isThemeActive(); m_isTaskbarAutoHideOn = isTaskbarAutoHideOn(); m_borderless = isCustomWindowStyle();