# HG changeset patch # User Sam Lantinga # Date 1296856709 28800 # Node ID 4191af605cb06979161a50382931bb4738874a76 # Parent 019942602496fc25d66565a27e49407140af6194 Fixed compiling on Windows CE diff -r 019942602496 -r 4191af605cb0 VisualCE/SDL/SDL.vcproj --- a/VisualCE/SDL/SDL.vcproj Fri Feb 04 13:57:55 2011 -0800 +++ b/VisualCE/SDL/SDL.vcproj Fri Feb 04 13:58:29 2011 -0800 @@ -738,10 +738,6 @@ > - - @@ -766,19 +762,15 @@ > - - - - @@ -838,10 +826,6 @@ > - - @@ -850,15 +834,11 @@ > - - - - - - @@ -934,7 +906,7 @@ > + + + + @@ -1098,11 +1078,11 @@ > - - @@ -1171,6 +1147,18 @@ > + + + + + + @@ -1187,18 +1175,10 @@ > - - - - @@ -1207,7 +1187,15 @@ > + + + + - - - - - - @@ -1279,7 +1255,7 @@ > + + @@ -1375,6 +1355,10 @@ > + + @@ -1407,7 +1391,7 @@ > driverdata; + SDL_VideoData *videodata = (SDL_VideoData *) _this->driverdata; + + if(visible) { + if(window->flags & SDL_WINDOW_FULLSCREEN) { + if(videodata->SHFullScreen) + videodata->SHFullScreen(windowdata->hwnd, SHFS_HIDETASKBAR | SHFS_HIDESTARTICON | SHFS_HIDESIPBUTTON); + + ShowWindow(FindWindow(TEXT("HHTaskBar"), NULL), SW_HIDE); + } + + ShowWindow(windowdata->hwnd, SW_SHOW); + SetForegroundWindow(windowdata->hwnd); + } else { + ShowWindow(windowdata->hwnd, SW_HIDE); + + if(window->flags & SDL_WINDOW_FULLSCREEN) { + if(videodata->SHFullScreen) + videodata->SHFullScreen(windowdata->hwnd, SHFS_SHOWTASKBAR | SHFS_SHOWSTARTICON | SHFS_SHOWSIPBUTTON); + + ShowWindow(FindWindow(TEXT("HHTaskBar"), NULL), SW_SHOW); + + } + } } +#endif /* _WIN32_WCE */ void WIN_ShowWindow(_THIS, SDL_Window * window)