Как сместить фокус на диалог открытия / сохранения файла из полноэкранного DirectX 11? (C++ VS2012)

Я использую 64-битную Windows 7 Ultimate, DirectX11 и C++ в VS2012. Я использую диалоговые окна iFileOpen и iFileSave в winapi.

Кто-нибудь может подсказать, как показывать диалоговые окна при использовании DirectX в полноэкранном режиме.

Ящики есть, если я использую Ctrl + Alt + Delete, чтобы показать диспетчер задач и показать панель запуска. Затем я могу выбрать диалог открытия / сохранения файла на панели запуска.

Но это не совсем удобно для пользователя.

Может кто-нибудь посоветовать, как лучше поступить, чтобы сместить фокус на диалоговые окна автоматически, пожалуйста.

1 ответ

Обнаруженный мной способ сделать это - просто переключиться в оконный режим, позволить диалоговому окну появиться, а затем сразу же вернуться к полноэкранному режиму, когда диалоговое окно закроется.

Этот учебник здесь http://www.directxtutorial.com/Lesson.aspx?lessonid=11-4-4

Описывает намного лучше чем я могу как сделать переключение.

Спасибо за все отклики!

Другие вопросы по тегам