Есть ли в пространстве имен winrt консольные функции? - PullRequest
0 голосов
/ 25 марта 2019

Я искал документацию для пространства имен winrt и не нашел никаких функций консоли, т.е. AttachConsole. Интересно, есть ли для консольного проекта UWP windows (C ++ / winrt)?

Ответы [ 2 ]

0 голосов
/ 28 марта 2019

Вы можете вызывать большинство API-интерфейсов Windows Runtime из любых консольных приложений win32, а также из упакованных консольных приложений (относительно новая функция), но в настоящее время нет API-интерфейсов Windows Runtime, обеспечивающих управление консолью или специфичным для консоли поведением.

Спасибо,

Бен (MSFT)

0 голосов
/ 25 марта 2019

UWP имеет три «модели приложений»:

  • Приложение XAML с кодом C # или C ++
  • Приложение Direct3D
  • Приложение Direct3D + XAML

В UWP не поддерживается «окна консоли».

Я «подделал» текстовую консоль для тестовых приложений и примеров UWP с использованием модели приложения Direct3D(см. directx-vs-templates для ознакомления с базовым циклом рендеринга), Набор инструментов DirectX и мою TextConsole утилиту.

...