Как я могу определить изменение или выход из полноэкранного режима с помощью DXGI и SetFullScreenState (...) с Directx10? - PullRequest
0 голосов
/ 17 июня 2019

Я не нашел решения описанной ниже проблемы в течение нескольких дней:

Итак, мне нужно знать, как получить момент, когда мое приложение DirectX завершило работу в полноэкранном или оконном режиме, особенно когда онополностью завершил процесс.

Я прочитал, что могу использовать DXGI_STATUS_MODE_CHANGED или DXGI_STATUS_MODE_CHANGE_IN_PROGRESS возвращаемые значения, но я не знаю, какую функцию я мог бы использовать для получения этих значений!

https://docs.microsoft.com/fr-fr/windows/desktop/direct3ddxgi/dxgi-status

(спасибо за помощь)

Например, я использовал IDXGISwapChain::SetFullscreenState(true, nullptr)

Это работает, и приложение работает в полноэкранном режиме, но я не знаю, какчтобы получить момент, когда рендеринг возвращается (момент, когда я вижу свой рендеринг обратно)

...