diff options
| author | daoge <3523206925@qq.com> | 2026-03-02 23:52:18 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-03-02 23:52:18 +0800 |
| commit | afa4efbc8513cbb8565b9700cae48648e3dffe29 (patch) | |
| tree | bf3024addd215ab6200fea48e21133a90fd13eb0 /Minecraft.Client/Windows64/Windows64_Minecraft.cpp | |
| parent | 2145ada7ce5c1bfb8e336d7d3fd90b84af626203 (diff) | |
fix: fix resolution detection (#133)
* fix: fix UI skin/scene resolution mismatch and readd screen resolution detection
* fix: fix build in vs2022
Diffstat (limited to 'Minecraft.Client/Windows64/Windows64_Minecraft.cpp')
| -rw-r--r-- | Minecraft.Client/Windows64/Windows64_Minecraft.cpp | 13 |
1 files changed, 2 insertions, 11 deletions
diff --git a/Minecraft.Client/Windows64/Windows64_Minecraft.cpp b/Minecraft.Client/Windows64/Windows64_Minecraft.cpp index d822e943..3268a02b 100644 --- a/Minecraft.Client/Windows64/Windows64_Minecraft.cpp +++ b/Minecraft.Client/Windows64/Windows64_Minecraft.cpp @@ -4,6 +4,7 @@ #include "stdafx.h" #include <assert.h> +#include <ShellScalingApi.h> #include "GameConfig\Minecraft.spa.h" #include "..\MinecraftServer.h" #include "..\LocalPlayer.h" @@ -716,20 +717,10 @@ int APIENTRY _tWinMain(_In_ HINSTANCE hInstance, UNREFERENCED_PARAMETER(hPrevInstance); UNREFERENCED_PARAMETER(lpCmdLine); - /* - // Declare DPI awareness so GetSystemMetrics returns physical pixels - SetProcessDPIAware(); + SetProcessDpiAwareness(PROCESS_PER_MONITOR_DPI_AWARE); g_iScreenWidth = GetSystemMetrics(SM_CXSCREEN); g_iScreenHeight = GetSystemMetrics(SM_CYSCREEN); - { - char buf[128]; - sprintf(buf, "Screen resolution: %dx%d\n", g_iScreenWidth, g_iScreenHeight); - OutputDebugStringA(buf); - } - */ - - if(lpCmdLine) { if(lpCmdLine[0] == '1') |
