I was wondering what happened to an application when it loose focus. Does it still runs? (i.e. are timeslices still allocated to it's process?)
Say for example that I am playing game A and decide to switch to game B. Does game A still runs? Will both games try to access the screen at the same time?
When using GDI, this is solved by using DCs. When using GAPI, this is solved by using the GXSuspend() / GXResume() calls. But is all this really needed?