Описание тега c++-winrt
C++/WinRT - это стандартная проекция на родном языке C++17 для среды выполнения Windows с использованием современных рекомендаций по C++. Это предпочтительная альтернатива C++/CX и WRL. Этот тег следует использовать с вопросами, касающимися использования функций и возможностей C++/WinRT. Также добавьте соответствующий тег для типа приложения, например UWP. C++/WinRT - это не C++/CX или WRL, поэтому вопросы, касающиеся этих, вероятно, не должны использовать этот тег.
1
ответ
Как я могу узнать, что я разрабатываю UWP-приложение на C++/cx или C++/WinRT?
Я создаю приложение C++ UWP и хочу, чтобы это приложение было C++/WinRT, потому что я прочитал, что C++/cx больше не поддерживается.И вот как я создал свое приложение.VS 2017 -> Файл -> Создать -> Проект... -> Visual C++ -> Windows Universal -> Пуст…
22 ноя '18 в 06:43
0
ответов
Ошибка памяти с GetThumbnailsAsync
Минимальный пример [C++/WinRT]: #include "winrt/Windows.Storage.Streams.h" #include "winrt/Windows.Media.Editing.h" using namespace std::literals; using namespace winrt; using namespace Windows::Media::Editing; using namespace Windows::Storage; int …
11 июл '18 в 23:53
3
ответа
Как COM обеспечивает взаимодействие языков?
Я понимаю, как COM может достичь кода C++, не зависящего от компилятора, поскольку он определяет ABI, внимательно следя за тем, какие функции языка C++ использовать. Это просто код C++, действительно умно говорящий с кодом C++. Однако я до сих пор н…
08 фев '19 в 05:01
0
ответов
Неразрешенный внешний символ с использованием winrt::create_instance
Я портирую проект на C++/winrt и хочу избавиться от всех отвратительных COM-вызовов. Что мне нужно сделать, чтобы правильно связать create_instance и get_activation_factory? не может решить _WINRT_CoCreateInstance@20 на х86 и WINRT_CoCreateInstance …
12 фев '19 в 11:49
1
ответ
Синхронизация SDK с обновлением Windows 10 и использование WinRT со стандартным C++
Я начал экспериментировать с C++/WinRT, используя Visual Studio 2017 Community Edition. Теперь у меня есть среда, в которой я могу создать отладочную версию примера приложения и запустить его. Мне пришлось: загрузить и установить последнюю версию Wi…
08 май '18 в 16:37
1
ответ
Как использовать среду выполнения Windows для реализации API C++ с использованием C#?
Я работаю с родным приложением C++, которое имеет систему плагинов, где оно будет LoadLibrary()/GetProcAddress() на.dll для вызова функций. Я хотел бы реализовать один из этих плагинов, и внутри плагина я хотел бы использовать постоянную среду для с…
20 сен '18 в 23:48
0
ответов
Как добавить пустую страницу C++. WinRT в пустое приложение C++/wint - с помощью Visual Studio 2017?
Я создал пустое приложение (универсальный Windows). Он создает MainPage.xaml автоматически. Я хочу добавить вторую страницу. Когда я выбираю Добавить новый элемент, XAML, он создает пустую страницу C++/cx без idl. Мой вопрос - как правильно добавить…
26 ноя '18 в 23:59
1
ответ
Я не могу скомпилировать свой проект, который использует C++/WinRT после обновления до Windows 10, версия 1809 SDK
Когда я обновляю Windows SDK до 17763, я обнаружил, что не могу скомпилировать свой проект, и я получаю сообщение об ошибке: "midl: ошибка MIDL9008: внутренняя проблема компилятора - см. Документацию для предложений о том, как найти обходной путь". …
18 окт '18 в 08:14
1
ответ
Как установить GetFilesAsync в последней версии cppwinrt?
С помощью людей cppwinrt мне ранее удавалось перечислять файлы в StorageFolder; в то время мне не хватало необходимого #include. Работал нормально, пока я не перестроил приложение, используя в качестве отправной точки BlankApp, теперь предоставляемы…
24 окт '18 в 22:25
0
ответов
Как мы реализуем или используем DataGrid в C++/WinRT?
В элементах управления XAML проекта C++/WinRT на пустой странице нет DataGrid. Как справиться с заполнением таблицы строк? как DataGrid... Я уверен, что должен быть способ... С уважением, Хуан Дент
29 июн '18 в 00:48
1
ответ
Как перечислить содержимое папки в октябре 2018
Пытаясь перевести в cppwinrt метод StorageFolder GetFilesAsync, я не могу получить ошибки ссылок компилятора. Вот очень простая процедура для проверки концепции: #include "winrt/Windows.Storage.h" #include "winrt/Windows.Foundation.Collections.h" IA…
11 фев '18 в 21:59
1
ответ
Где я могу найти некоторые примеры переключения представления для программы uwp в C++/winrt
Как мне переключиться с одного вида на другой? Например, один вид - IFrameworkView для прямого рисования, другой - ApplicationT. Я хочу загрузить свое приложение с приложением XAML UI, а затем нажать что-то, чтобы переключиться на экземпляр IFramewo…
24 мар '17 в 21:51
0
ответов
Как выполнить модульное тестирование неэкспортированного класса в компоненте UWP (C++/WinRT)
Я ищу руководство по моей стратегии модульного тестирования компонентов UWP. Я разрабатываю компонент UWP, используя проекцию C++/WinRT. Этот компонент содержит вспомогательный класс, который управляет связью с устройством Bluetooth. Я хотел бы напи…
09 ноя '18 в 11:41
1
ответ
UserControl C++/winRT XAML - доступ к его методам и свойствам
У меня есть страница XAML, которая содержит пользовательский элемент управления XAML - PageHeading.xaml. У него есть метод: ShowErrorMessage(...) Это x:Name, на странице, это "RPNHeading" Из файла.cpp страницы я попробовал следующие два подхода; #in…
11 дек '18 в 18:23
1
ответ
Ошибка при попытке визуализации геометрии пути в проекте Direct2D UWP (C++/WinRT)
Я пытаюсь изучить 2D и 3D графику, используя DirectX 11_1, и следую нескольким онлайн-учебникам. Тем не менее, я использую последний шаблон VS2017, Direct3D UWP Game (C++/WinRT), и модифицировал пример кода, так как многие учебные пособия не относят…
01 янв '19 в 16:57
0
ответов
Неразрешенный внешний __imp_strdup в компоненте среды выполнения Windows
Я пишу Windows Runtime Component для предоставления некоторых библиотек C моему приложению C#. При сборке я получаю кучу неразрешенных внешних ошибок для функций C stdlib, таких как __imp_strdup. Есть ли способ это исправить? Поиск в Интернете предп…
05 янв '19 в 18:52
1
ответ
Как установить заголовок для контейнера XAML-страницы?
Я хочу установить заголовок на странице XAML с контейнером страницы XAML. Для страницы нет тега "Заголовок" или "WindowTitle". Однако при запуске имя проекта VS, XAML_001, появляется в области заголовка. Как мне установить собственное название? Я по…
13 янв '19 в 21:16
1
ответ
Сборка проекта Qt с MinGW для использования WinRT API
Я хотел бы использовать библиотеки, доступные через WinRT API (как эти) из моего приложения, созданного с использованием Qt 5.9.2 MinGW 32bit. Я получил ОС Windows 10. Теперь я настроил комплект, как показано ниже. Затем в .pro файл, который я добав…
23 фев '18 в 19:48
1
ответ
Как изменить визуальное состояние стека панели из события клавиатуры
В приложении C++/winrt я могу обработать щелчок в панели стека и ответить изменением фона панели. Но если я вызову тот же метод из обработчика событий KeyDown для главной страницы, внешний вид панели не изменится. Оба вызова изменения фона панели пр…
26 фев '19 в 00:11
0
ответов
SpatialSurfaceObserver::GetObservedSurfaces() занимает много времени и блокирует рендеринг
У меня есть приложение Hololens, написанное на C++/WinRT, которое запрашивает пространственные поверхности, используя SpatialSurfaceObserver, Для этого приложение отвечает ObservedSurfacesChanged событие и там запускается функция, которая получает с…
14 янв '19 в 17:03