Hi,
I'm writing a game using GAPI (not GapiDraw), and running into a problem... If a message box appears on the screen in front of my app, then GXBeginDraw() returns NULL, i.e. I am no longer able to get a pointer to the screen buffer to draw to it.
The consequence is that, if the user tries to move the message box around the screen by clicking and dragging on the title bar, then copies of the message box are left on the screen without getting erased.
Unfortunately message boxes do pop up from time to time, and it's out of my control. For example, if someone runs the game on an SD card, and then removes the SD card, Windows shows a message box with a warning about it. So, I can't just ignore this problem.
Any insight would be really appreciated. Thanks,
Raj