From 1bbb2e62b7be7d0f8aca3db2f9aea3fbf7d46705 Mon Sep 17 00:00:00 2001 From: FunkyFr3sh Date: Fri, 9 Mar 2018 14:38:02 +0100 Subject: [PATCH] SetProcessDPIAware --- src/main.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/main.c b/src/main.c index 1c8754f..5914d78 100644 --- a/src/main.c +++ b/src/main.c @@ -57,6 +57,16 @@ BOOL WINAPI DllMain(HANDLE hDll, DWORD dwReason, LPVOID lpReserved) printf("cnc-ddraw DLL_PROCESS_ATTACH"); //SetProcessPriorityBoost(GetCurrentProcess(), TRUE); + + HMODULE user32 = GetModuleHandle("user32.dll"); + typedef BOOL (__stdcall* SetProcessDPIAware_)(); + if(user32) + { + SetProcessDPIAware_ setProcessDPIAware = (SetProcessDPIAware_)GetProcAddress(user32, "SetProcessDPIAware"); + if (setProcessDPIAware) + setProcessDPIAware(); + } + timeBeginPeriod(1); break; }