Приложение DirectDraw становится черным после изменения ориентации экрана - PullRequest
0 голосов
/ 01 марта 2012

У меня есть приложение directdraw (на языке c), которое становится черным, когда пользователь поворачивает экран с помощью кнопки в приложении. Кнопка использует enumdisplaysettings для этого. Я проверил это как на Nvidia, так и на ATI, проблема сохраняется.

Есть ли способ сделать приложение directdraw "displaysettings-proof"? Могу ли я добавить какой-нибудь код, чтобы вернуть дисплей после поворота экрана?

1 Ответ

0 голосов
/ 03 марта 2012

Вы можете использовать IDirectDraw :: RestoreDisplayMode для сброса режима отображения до того, каким он был до вызова IDirectDraw :: SetDisplayMode. Однако я не совсем уверен, хотите ли вы этого.

...