2010-04-01 60 views
3

我正尝试使用Win32和OpenGL创建全屏应用程序。我使用EnumDisplaySettingsChangeDisplaySettings来更改分辨率,并且OpenGL函数正常工作。在它的WndProc上,我处理WM_ACTIVATEAPP并检测用户何时将焦点切换到另一个窗口,然后将应用程序的窗口最小化。当窗口再次最大化时,窗口根本无法正常显示。即使在最小化之后,我可以包含哪些内容以使应用程序可以工作全屏Win32处理最小化OpenGL

回答

-1

从这个问题我不能说你失踪了什么,你已经拥有了什么。请参阅http://nehe.gamedev.net/。有一部分Opengl基本代码可以全屏设置窗口并切换回窗口模式。看看你能从那里得到什么。

+1

不幸的是,它似乎教程不处理这个好。见http://www.gamedev.net/topic/481756-issues-with-fullscreen-alt-tab-in-nehe-tutorials/或http://www.opengl.org/discussion_boards/ubbthreads.php?ubb =示范单位&总数= 217670 – Suma 2011-04-29 12:38:12