From a3e72c5b4308e4869305a20baec9ada75d4ee2af Mon Sep 17 00:00:00 2001 From: Silent Date: Sat, 28 May 2022 13:07:07 +0200 Subject: [PATCH] Updater: Disable Maximize and Close buttons --- updater/Windows/WindowsUpdater.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/updater/Windows/WindowsUpdater.cpp b/updater/Windows/WindowsUpdater.cpp index d7692d118..92df9eab2 100644 --- a/updater/Windows/WindowsUpdater.cpp +++ b/updater/Windows/WindowsUpdater.cpp @@ -193,6 +193,7 @@ bool Win32ProgressCallback::Create() wc.hIconSm = LoadIcon(wc.hInstance, MAKEINTRESOURCE(IDI_ICON1)); wc.hCursor = LoadCursor(NULL, IDC_WAIT); wc.hbrBackground = (HBRUSH)COLOR_WINDOW; + wc.style = CS_NOCLOSE; wc.lpszClassName = CLASS_NAME; if (!RegisterClassExW(&wc)) { @@ -206,7 +207,7 @@ bool Win32ProgressCallback::Create() m_com_initialized = SUCCEEDED(CoInitializeEx(nullptr, COINIT_APARTMENTTHREADED)); m_window_hwnd = - CreateWindowExW(WS_EX_CLIENTEDGE, CLASS_NAME, L"Win32ProgressCallback", WS_OVERLAPPEDWINDOW, CW_USEDEFAULT, + CreateWindowExW(WS_EX_CLIENTEDGE, CLASS_NAME, L"Win32ProgressCallback", WS_OVERLAPPEDWINDOW & ~WS_MAXIMIZEBOX, CW_USEDEFAULT, CW_USEDEFAULT, WINDOW_WIDTH, WINDOW_HEIGHT, nullptr, nullptr, wil::GetModuleInstanceHandle(), this); if (!m_window_hwnd) {