我有一个directdraw应用程序(在c中),一旦用户使用应用程序上的按钮旋转屏幕,它就会变成黑色。该按钮使用enumdisplaysettings来完成此操作。我已经在Nvidia和ATI上测试过了,问题仍然存在。
有没有办法让directdraw应用程序“显示设置证明”?当屏幕旋转时,我可以添加一些代码来恢复显示吗?
发布于 2012-03-03 20:30:51
可以使用IDirectDraw::RestoreDisplayMode将显示模式重置为调用IDirectDraw::SetDisplayMode之前的显示模式。不过,我不太确定这是不是你想要的。
https://stackoverflow.com/questions/9512462
复制相似问题