From 39982f1eecc16db298d135dacf51fcd2208d46cc Mon Sep 17 00:00:00 2001 From: ivan100sic Date: Wed, 28 Oct 2020 15:50:42 +0100 Subject: [PATCH] Fix DPI bug --- src/modules/fancyzones/lib/ZoneWindowDrawing.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/modules/fancyzones/lib/ZoneWindowDrawing.cpp b/src/modules/fancyzones/lib/ZoneWindowDrawing.cpp index 5fa7037f45..b90186bd9b 100644 --- a/src/modules/fancyzones/lib/ZoneWindowDrawing.cpp +++ b/src/modules/fancyzones/lib/ZoneWindowDrawing.cpp @@ -77,10 +77,13 @@ ZoneWindowDrawing::ZoneWindowDrawing(HWND window) } // Create a Direct2D render target + // We should always use the DPI value of 96 since we're running in DPI aware mode GetD2DFactory()->CreateHwndRenderTarget( D2D1::RenderTargetProperties( D2D1_RENDER_TARGET_TYPE_DEFAULT, - D2D1::PixelFormat(DXGI_FORMAT_UNKNOWN, D2D1_ALPHA_MODE_PREMULTIPLIED)), + D2D1::PixelFormat(DXGI_FORMAT_UNKNOWN, D2D1_ALPHA_MODE_PREMULTIPLIED), + 96.f, + 96.f), D2D1::HwndRenderTargetProperties( window, D2D1::SizeU(