Archived

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

Minimizing DirectX Application

This topic is 5600 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

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