This topic is now archived and is closed to further replies.


Minimizing DirectX Application

Recommended Posts

I have a standart DirectX application running in exclusive and full-screen mode. Sometimes I need to minimize the main window of this application(game) and return to Windows Desktop. How can I do that? I tried the following: LPDIRECTDDRAW7 lpdd; //the directdraw object HWND ghWnd; //the main window lpdd->SetCooperativeLevel(ghWnd, DDSCL_NORMAL); and when maximizing(restoring): lpdd->SetCooperativeLevel(ghWnd, DDSCL_EXCLUSIVE | DDSCL_FULLSCREEN); lpdd->SetDisplayMode(800, 600, 16, 85, 0); After minimizing the game a black rectangular stands on the screen( may be the game window) and no Windows desktop is shown. Then after maximizing everything is ok and the game is restored. Help me, please!

Share this post

Link to post
Share on other sites