0

我有一个 directdraw 应用程序(在 c 中),一旦用户使用应用程序上的按钮旋转屏幕,它就会变成黑色。该按钮用于enumdisplaysettings执行此操作。我已经在 Nvidia 和 ATI 上测试过,问题仍然存在。

有没有办法让 directdraw 应用程序“防显示设置”?屏幕旋转后,我可以添加一些代码来恢复显示吗?

4

1 回答 1

0

您可以使用 IDirectDraw::RestoreDisplayMode 将显示模式重置为调用 IDirectDraw::SetDisplayMode 之前的状态。但是,我不太确定这是否是您想要的。

于 2012-03-03T12:30:50.857 回答