Revert "Change dwExStyle to WS_EX_APPWINDOW, SetLayeredWindowAttributes, edit kWindowName String in MpvContainer"

This reverts commit 05f4c9e1f6.
This commit is contained in:
edde746
2026-01-13 22:42:57 +01:00
parent 70f6e2142d
commit 80cae9e220
2 changed files with 3 additions and 5 deletions
+2 -4
View File
@@ -30,15 +30,13 @@ HWND MpvContainer::Create() {
::RegisterClassExW(&window_class);
// Use WS_POPUP for a borderless window without title bar.
// Use WS_EX_TOOLWINDOW | WS_EX_NOREDIRECTIONBITMAP to prevent shadow and DWM effects.
handle_ = ::CreateWindowExW(
WS_EX_APPWINDOW,
WS_EX_TOOLWINDOW | WS_EX_NOACTIVATE | WS_EX_NOREDIRECTIONBITMAP,
kClassName, kWindowName, WS_POPUP,
0, 0, 100, 100, nullptr, nullptr,
GetModuleHandle(nullptr), nullptr);
// Set the window to be fully opaque. This forces a redirection surface.
::SetLayeredWindowAttributes(handle_, 0, 255, LWA_ALPHA);
// Disable DWM animations on the container.
auto disable_window_transitions = TRUE;
DwmSetWindowAttribute(handle_, DWMWA_TRANSITIONS_FORCEDISABLED,