Patch by Vytis Girdzijauskas (cman[at]cman[dot]us):
authorTimo Kreuzer <timo.kreuzer@reactos.org>
Sat, 5 Apr 2008 00:25:22 +0000 (00:25 +0000)
committerTimo Kreuzer <timo.kreuzer@reactos.org>
Sat, 5 Apr 2008 00:25:22 +0000 (00:25 +0000)
make mazescr show fullscreen

svn path=/trunk/; revision=32866

rosapps/applications/screensavers/mazescr/scrnsave.c

index 697b58e..304f741 100644 (file)
@@ -118,13 +118,27 @@ HWND InitSaver(HWND hwndParent)
        }
        else
        {
        }
        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;
        }
                ShowCursor(FALSE);
                fullscreen = TRUE;
        }