From 2fefa809376d57539c511761707cff41f8d2a570 Mon Sep 17 00:00:00 2001 From: nvsickle Date: Tue, 22 Jun 2021 11:41:25 -0700 Subject: [PATCH] Use AZ::DynamicModuleHandle Signed-off-by: nvsickle --- .../Windows/AzFramework/Windowing/NativeWindow_Windows.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Code/Framework/AzFramework/Platform/Windows/AzFramework/Windowing/NativeWindow_Windows.cpp b/Code/Framework/AzFramework/Platform/Windows/AzFramework/Windowing/NativeWindow_Windows.cpp index 8d3a3e53f0..470594853c 100644 --- a/Code/Framework/AzFramework/Platform/Windows/AzFramework/Windowing/NativeWindow_Windows.cpp +++ b/Code/Framework/AzFramework/Platform/Windows/AzFramework/Windowing/NativeWindow_Windows.cpp @@ -8,6 +8,7 @@ #include #include +#include #include namespace AzFramework @@ -65,9 +66,9 @@ namespace AzFramework NativeWindowImpl_Win32::NativeWindowImpl_Win32() { // Attempt to load GetDpiForWindow from user32 at runtime, available on Windows 10+ versions >= 1607 - if (auto user32module = LoadLibraryA("user32.dll")) + if (auto user32module = AZ::DynamicModuleHandle::Create("user32"); user32module->Load(false)) { - m_getDpiFunction = reinterpret_cast(GetProcAddress(user32module, "GetDpiForWindow")); + m_getDpiFunction = user32module->GetFunction("GetDpiForWindow"); } }