Minimizing DirectX Application

Started by
0 comments, last by IvanGG 21 years, 8 months ago
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!
Best wishes, Ivan.
Advertisement
try ShowWindow(ghWnd,SW_MINIMIZE);.

HTH, Steve

Steve
DirectX Programmer
Soon to be the new Bill Gates
Member of the Unban Mindwipe Society (UMWS)

This topic is closed to new replies.

Advertisement