aboutsummaryrefslogtreecommitdiff
path: root/Minecraft.Client/Windows64/Windows64_Minecraft.cpp
diff options
context:
space:
mode:
authordaoge <3523206925@qq.com>2026-03-02 23:52:18 +0800
committerGitHub <noreply@github.com>2026-03-02 23:52:18 +0800
commitafa4efbc8513cbb8565b9700cae48648e3dffe29 (patch)
treebf3024addd215ab6200fea48e21133a90fd13eb0 /Minecraft.Client/Windows64/Windows64_Minecraft.cpp
parent2145ada7ce5c1bfb8e336d7d3fd90b84af626203 (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.cpp13
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')