【发布时间】:2012-03-03 20:30:50
【问题描述】:
我有一个 directdraw 应用程序(在 c 中),一旦用户使用应用程序上的按钮旋转屏幕,它就会变成黑色。该按钮使用enumdisplaysettings 来执行此操作。我已经在 Nvidia 和 ATI 上测试过,问题仍然存在。
有没有办法让 directdraw 应用程序“防显示设置”?屏幕旋转后,我可以添加一些代码来恢复显示吗?
【问题讨论】:
-
您可能需要关闭并重新初始化 DirectDraw。我自己没有这样做,但无意中听到我的同事对它发誓。
-
你可以把我加到骂人的名单里。我希望有一个更简单的方法。在追求这条路线之前,我正在测试更多东西。也许这与缓冲区有关。没办法了。
标签: windows winapi directx directdraw