From eedbad3e9fc128d0e829be4b7900abc4505962a4 Mon Sep 17 00:00:00 2001 From: Icekey Date: Thu, 2 Nov 2023 10:03:27 +0100 Subject: [PATCH] fixed transparent windows (#833) --- src/platform_impl/windows/window_state.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/platform_impl/windows/window_state.rs b/src/platform_impl/windows/window_state.rs index 89b603107..7f9f25d21 100644 --- a/src/platform_impl/windows/window_state.rs +++ b/src/platform_impl/windows/window_state.rs @@ -255,6 +255,9 @@ impl WindowFlags { if self.contains(WindowFlags::NO_BACK_BUFFER) { style_ex |= WS_EX_NOREDIRECTIONBITMAP; } + if self.contains(WindowFlags::TRANSPARENT) { + style_ex |= WS_EX_LAYERED; + } if self.contains(WindowFlags::CHILD) { style |= WS_CHILD; // This is incompatible with WS_POPUP if that gets added eventually. }