diff --git a/rosapps/applications/screensavers/mazescr/scrnsave.c b/rosapps/applications/screensavers/mazescr/scrnsave.c index 697b58eccae..304f7411537 100644 --- a/rosapps/applications/screensavers/mazescr/scrnsave.c +++ b/rosapps/applications/screensavers/mazescr/scrnsave.c @@ -118,13 +118,27 @@ HWND InitSaver(HWND hwndParent) } else { - hwnd = CreateWindow(APPNAME, APPNAME, - WS_VISIBLE | WS_POPUP | WS_EX_TOPMOST, - 0, 0, - GetSystemMetrics(SM_CXSCREEN), GetSystemMetrics(SM_CYSCREEN), - HWND_DESKTOP, 0, - hInstance, NULL); - ShowWindow(hwnd, SW_SHOWMAXIMIZED); + hwnd = CreateWindowEx(WS_EX_TOPMOST, + APPNAME, + APPNAME, + WS_VISIBLE | WS_POPUP, + 0, + 0, + GetSystemMetrics(SM_CXSCREEN), + GetSystemMetrics(SM_CYSCREEN), + HWND_DESKTOP, + 0, + hInstance, + NULL); + + SetWindowPos(hwnd, + 0, + 0, + 0, + 0, + 0, + SWP_NOZORDER | SWP_NOACTIVATE | SWP_NOSIZE | SWP_SHOWWINDOW); + ShowCursor(FALSE); fullscreen = TRUE; }