fix: make mouse actually behave!

This commit is contained in:
Brian Matzon 2003-02-08 19:30:53 +00:00
parent 956968e092
commit 7c2dac8ebd
1 changed files with 17 additions and 7 deletions

View File

@ -141,21 +141,31 @@ LRESULT CALLBACK WindowProc(HWND hWnd,
case SC_MONITORPOWER:
return 0L;
break;
case SC_MINIMIZE:
isMinimized = true;
appActivate(true);
break;
case SC_RESTORE:
isMinimized = false;
appActivate(false);
default:
break;
}
}
case WM_ACTIVATE:
{
int fActive, fMinimized;
fActive = LOWORD(wParam);
fMinimized = (BOOL) HIWORD(wParam);
appActivate(fActive != WA_INACTIVE && !fMinimized);
isMinimized = fMinimized == TRUE || (fActive == WA_INACTIVE && isFullscreen);
switch(LOWORD(wParam)) {
case WA_ACTIVE:
case WA_CLICKACTIVE:
isMinimized = false;
break;
case WA_INACTIVE:
isMinimized = true;
break;
}
appActivate(!isMinimized);
}
}
// default action