From 9e6443d270e58db21605f843af43e1fecb6ab3c3 Mon Sep 17 00:00:00 2001 From: Bob Arnson Date: Tue, 26 Aug 2025 17:48:25 -0400 Subject: Use halftone mode to scale bundle splash screens. Fixes https://github.com/wixtoolset/issues/issues/9148 --- src/burn/engine/splashscreen.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'src/burn/engine/splashscreen.cpp') diff --git a/src/burn/engine/splashscreen.cpp b/src/burn/engine/splashscreen.cpp index 0bfa00aa..21ddfa98 100644 --- a/src/burn/engine/splashscreen.cpp +++ b/src/burn/engine/splashscreen.cpp @@ -371,6 +371,7 @@ static void OnEraseBkgnd( HDC hdc = reinterpret_cast(wParam); HDC hdcMem = ::CreateCompatibleDC(hdc); HBITMAP hDefaultBitmap = static_cast(::SelectObject(hdcMem, pSplashScreen->hBitmap)); + ::SetStretchBltMode(hdc, HALFTONE); ::StretchBlt(hdc, 0, 0, pSplashScreen->size.cx, pSplashScreen->size.cy, hdcMem, 0, 0, pSplashScreen->defaultDpiSize.cx, pSplashScreen->defaultDpiSize.cy, SRCCOPY); ::SelectObject(hdcMem, hDefaultBitmap); ::DeleteDC(hdcMem); -- cgit v1.2.3-55-g6feb