Re: Alt+Tab in fullscreen with no other apps running
Alen Ladavac <[email protected]> Tue, 4 Sep 2007 18:03:02 +0200
| Newsgroups | gmane.games.devel.windows |
|---|---|
| Organization | Croteam |
| Message-ID | <[email protected]> |
Hi Oscar,
IIRC, we've always been doing something like
if( (msg.message==WM_ACTIVATE && (LOWORD(msg.wParam)==WA_INACTIVE || HIWORD(msg.wParam)))
|| msg.message==WM_CANCELMODE
|| msg.message==WM_KILLFOCUS
|| (msg.message==WM_ACTIVATEAPP && !msg.wParam)) {
if (bInFullScreen) {
PostMessage(NULL, WM_SYSCOMMAND, SC_MINIMIZE, 0);
}
That seems to work for us, YMMV.
HTH,
Alen
Oscar wrote:
> Hi,
> Does anyone know if there's something I have to do (or avoid doing) to make
> my game minimise when the player hits Alt+Tab whilst running in fullscreen
> with no other apps running?
> My game isn't minimising in pre-Vista versions of Windows, but other games
> seem to do so. Windows isn't sending me any WM_ACTIVATE or WM_ACTIVATEAPP
> messages. I am getting WM_NCACTIVATE and WM_CANCELMODE, and I'm passing
> these on to the default WndProc expecting it to handle any necessary
> plumbing.
> With other apps running the Alt+Tab behaviour is correct in fullscreen, but
> in this case Windows is sending me a completely different sequence of
> messages.
> Thanks in advance,
> Oscar Cooper
> Lead Programmer
> Frontier Developments Ltd
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Splunk Inc.
> Still grepping through log files to find problems? Stop.
> Now Search log events and configuration files using AJAX and a browser.
> Download your FREE copy of Splunk now >> http://get.splunk.com/
> _______________________________________________
> Gamedevlists-windows mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/gamedevlists-windows
> Archives:
> http://sourceforge.net/mailarchive/forum.php?forum_id=555
-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems? Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Gamedevlists-windows mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gamedevlists-windows
Archives:
http://sourceforge.net/mailarchive/forum.php?forum_id=555