|
|
@ -473,6 +473,9 @@ typedef DPI_AWARENESS_CONTEXT(WINAPI* PFN_SetThreadDpiAwarenessContext)(DPI_AWAR |
|
|
|
// Helper function to enable DPI awareness without setting up a manifest
|
|
|
|
// Helper function to enable DPI awareness without setting up a manifest
|
|
|
|
void ImGui_ImplWin32_EnableDpiAwareness() |
|
|
|
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!
|
|
|
|
// 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
|
|
|
|
static HINSTANCE user32_dll = ::LoadLibraryA("user32.dll"); // Reference counted per-process
|
|
|
|