Quote Originally Posted by Traveler
Alt tabbing has always been a bit of a pain in DelphiX. It is not impossible though. In one of the spritedemos (shootinggame iirc) there's samplecode of how to switch to fullscreen and/or return again.
If I'm not mistaken it stops the timer, does a (re)storewindow call, sets fullscreenproperty and starts the timer again.

Hope this works for you
Thanks. I didn't make the problem very clear. I've managed to get the windowed/fullscreen changing okay but the contents of the radar surface (like in your example) seemed to disappear.

So I had to put a new "radarImg.LoadFromGraphic..." into the dxdraw.onsurfacerestore

Not sure if that's the correct thing to do but it works!