diff --git a/ui/platform/win/ui_utility_win.cpp b/ui/platform/win/ui_utility_win.cpp index 392a65d..6af98ea 100644 --- a/ui/platform/win/ui_utility_win.cpp +++ b/ui/platform/win/ui_utility_win.cpp @@ -37,7 +37,7 @@ void IgnoreAllActivation(not_null widget) { ShowWindow(handle, SW_HIDE); const auto style = GetWindowLongPtr(handle, GWL_EXSTYLE); - SetWindowLong( + SetWindowLongPtr( handle, GWL_EXSTYLE, style | WS_EX_NOACTIVATE | WS_EX_APPWINDOW); diff --git a/ui/platform/win/ui_window_shadow_win.cpp b/ui/platform/win/ui_window_shadow_win.cpp index 644749b..2463aa9 100644 --- a/ui/platform/win/ui_window_shadow_win.cpp +++ b/ui/platform/win/ui_window_shadow_win.cpp @@ -213,7 +213,7 @@ void WindowShadow::init(QColor color) { return; } ShadowByHandle.emplace(_handles[i], this); - SetWindowLongPtr(_handles[i], GWLP_HWNDPARENT, (LONG)_handle); + SetWindowLongPtr(_handles[i], GWLP_HWNDPARENT, (LONG_PTR)_handle); _contexts[i] = CreateCompatibleDC(_screenContext); if (!_contexts[i]) {