From 77ac049c41d8f3c345d467f0c1c25d819b247ea7 Mon Sep 17 00:00:00 2001 From: FunkyFr3sh Date: Sun, 9 Sep 2018 23:13:41 +0200 Subject: [PATCH] minimize on WM_AUTORENDERER (windows only) --- src/main.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/main.c b/src/main.c index 16bddce..e260d34 100644 --- a/src/main.c +++ b/src/main.c @@ -660,10 +660,13 @@ LRESULT CALLBACK WndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam) case WM_AUTORENDERER: { mouse_unlock(); - SetWindowPos(ddraw->hWnd, HWND_NOTOPMOST, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE); + SetWindowPos(ddraw->hWnd, HWND_BOTTOM, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE); SetWindowPos(ddraw->hWnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE); - //ShowWindow(ddraw->hWnd, SW_MINIMIZE); - //ShowWindow(ddraw->hWnd, SW_RESTORE); + if (!ddraw->wine) + { + ShowWindow(ddraw->hWnd, SW_MINIMIZE); + ShowWindow(ddraw->hWnd, SW_RESTORE); + } mouse_lock(); return 0; }