Minimizing DirectX Application
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!
try ShowWindow(ghWnd,SW_MINIMIZE);.
HTH, Steve
Steve
DirectX Programmer
Soon to be the new Bill Gates
HTH, Steve
Steve
DirectX Programmer
Soon to be the new Bill Gates
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement