Backends, Win32: Request monitor update when dpi awarness is enabled to make sure they have the correct dpi settings.
diff --git a/examples/imgui_impl_win32.cpp b/examples/imgui_impl_win32.cpp
index b7a3878..207e54f 100644
--- a/examples/imgui_impl_win32.cpp
+++ b/examples/imgui_impl_win32.cpp
@@ -473,6 +473,9 @@
// Helper function to enable DPI awareness without setting up a manifest
void ImGui_ImplWin32_EnableDpiAwareness()
{
+ // Make sure monitors will be updated with latest correct scaling
+ g_WantUpdateMonitors = true;
+
// if (IsWindows10OrGreater()) // This needs a manifest to succeed. Instead we try to grab the function pointer!
{
static HINSTANCE user32_dll = ::LoadLibraryA("user32.dll"); // Reference counted per-process