Вопросы по теме 'c++-winrt'

Как объявить обработчик OnPointerEntered с помощью cppwinrt?
В cppwinrt (xaml еще не доступен) у меня есть обработчик события PointerEntered для кнопки, и он отлично работает. Но при попытке удалить поведение при наведении курсора по умолчанию для этой кнопки, которая отображается как изображение, мне кажется,...
328 просмотров
schedule 03.09.2022

Как пересчитать содержимое папок в октябре 2018 г.
Пытаясь перевести на cppwinrt метод StorageFolder GetFilesAsync, я не могу исправить ошибки ссылки компилятора. Вот очень простая процедура проверки концепции: #include "winrt/Windows.Storage.h" #include "winrt/Windows.Foundation.Collections.h"...
275 просмотров
schedule 27.11.2022

Как получить TypeName базового типа в C ++ / WinRT?
Я пытаюсь реализовать метод ICustomPropertyProvider::Type() , но не могу найти способ получить TypeName типа C ++ / WinRT. Видимо у вас Object::GetType и T::typeid в C ++ / CX, но не в C ++ / WinRT. Я попробовал следующий код, но это была...
441 просмотров
schedule 02.06.2022

Есть ли способ обойти ограничения UWP для определенных API?
Я экспериментировал с созданием xaml-приложения Windows-10 C ++ UWP. Моя мотивация при выборе этой платформы заключалась в том, чтобы избежать использования нескольких языков (C # для WPF gui, C ++ - CLI для взаимодействия) и использовать C ++...
1450 просмотров

Реализация IHttpFilter вызывает нарушение прав доступа для вызова HttpClient::GetStringAsync
Я нахожусь в процессе преобразования аутентификации OAuth в IHttpFilter для использования с HTTP-клиент . Я использую следующий код для тестирования, ожидая, что он просто перенаправит все запросы на HttpBaseProtocolFilter : #include...
162 просмотров
schedule 14.01.2023

Данные C ++ / WinRT Неправильная сортировка данных
Впервые в C ++ / WinRT и возникли некоторые проблемы с маршалингом данных при попытке экспортировать один класс C ++ с помощью C ++ / WinRT для использования в приложении .Net. Я создал компонент среды выполнения Windows C ++ (Windows Universal) в...
161 просмотров

Какую подпись должен иметь оконный метод c ++ - winrt main ()?
У меня есть оконное приложение c ++ - winrt с main (), которое выглядит так: int main() { Application::Start([](const ApplicationInitializationCallbackParams&) { new CWindowsPlatformApp(); }); } CWindowsPlatformApp...
405 просмотров
schedule 20.06.2022

Шаблон компонента времени выполнения C++ Winrt без сборки в VS Enterprise
Шаблон компонента времени выполнения Нет сборки в VS Enterprise, хорошо строится в проекте сообщества. Это шаблон без изменений. Работает в Community версии 15.7.4 Не работает в Enterprise версии 15.8.2 Выход :\program files (x86)\windows...
41 просмотров
schedule 17.08.2022

Ошибки при создании UWP cppwinrt SolidColorBrush
При создании сплошной кисти (cppwinrt) для текстового блока я получаю ошибки при построении, используя: void MainPage::myStyle(Controls::TextBlock & block) { block.FontSize(72.0);...
219 просмотров
schedule 16.06.2023

Работает ли CanvasDrawingSession.DrawSvg () в C ++ / winrt?
Я загрузил серию изображений svg, создав и сохранив для каждого из них CanvasSvgDocument и используя его метод LoadAsync () для загрузки svg: nextSvg = CanvasSvgDocument(resourceCreator.Device()); auto fileStream = co_await...
116 просмотров
schedule 16.04.2022

Как добавить пустую страницу C++.winRT в пустое приложение c++/wint с помощью Visual Studio 2017?
Я создал пустое приложение (универсальное приложение для Windows). Он автоматически создает файл MainPage.xaml. Я хочу добавить вторую страницу. Когда я выбираю «Добавить новый элемент, XAML», он создает пустую страницу C++/cx без idl. Мой...
185 просмотров
schedule 15.07.2023

Что такое EntryPoint в AppxManifest.xml для приложений UWP консоли C ++ / WinRT?
Это сообщение в блоге о приложениях командной строки UWP говорится: «Исполняемый файл - это имя EXE-файла вашего приложения UWA, а EntryPoint - это полное имя вашего класса приложения». Это имеет смысл для приложений C #, но как насчет шаблона...
498 просмотров
schedule 20.08.2023

Как добавить обработчик нажатия кнопки C ++ / WinRT?
Как перевести Microsoft ButtonBase.Click Event для C ++ / WinRT в объявление и определение прототипа? В Visual Studio Community 2017 версии 15.9.5 я создал стандартный проект, а именно Blank App (C ++ / WinRT), в котором есть кнопка (myButton)...
1162 просмотров
schedule 02.04.2023

Предоставляет ли C ++ / WinRT отображение символа перечисления в имя строки?
Я использую C ++ / WinRT. Проекция включает множество перечислений. Я обнаружил, что создаю свою собственную таблицу значений перечисления для строковых литералов. Это не имеет большого значения для перечислений с несколькими определенными...
468 просмотров
schedule 08.12.2022

Как реализовать взаимодействие между XAML и цепочкой подкачки DirectX с C ++ / WinRT
Документация Microsoft предоставляет код для реализации взаимодействия между XAML и цепочкой подкачки DirectX с C ++ [1]: Microsoft::WRL::ComPtr<ISwapChainPanelNative> m_swapChainNative; // ... IInspectable* panelInspectable =...
479 просмотров
schedule 19.09.2022

Использование winrt::com_ptr‹ID3D11Device1› с D3D11CreateDevice()?
Я изучал код из пример проекта DirectXTK . и пытаемся реализовать это в новом проекте. Похоже, Microsoft рекомендует использовать WinRT в новые проекты , поэтому я решил попробовать переключить экземпляры WRL::ComPtr на winrt::com_ptr ....
637 просмотров
schedule 06.03.2023

Невозможно использовать [noexcept] в MIDL 3
В этом году на конференции Build Talk C ++ / WinRT 2.0: быстрее и умнее в открытом доступе Кенни Керр демонстрирует использование атрибута [noexcept] в IDL , предоставляя компилятору лучшие возможности оптимизации за счет исключения обработки...
253 просмотров
schedule 05.01.2023

Отмена операции LoadAsync по истечении периода ожидания и последующий вызов LoadAsync вызывает исключение.
Я работаю с SerialDevice на C ++ / winrt, и мне нужно прослушивать данные, поступающие через порт. Я могу успешно работать с SerialDevice, когда данные передаются через порт, но если ничего не читается, функция DataReader.LoadAsync () зависает, хотя...
162 просмотров
schedule 24.02.2022

функция, возвращающая 'auto', не может использоваться, пока не будет определена ошибка, несмотря на включение правильных заголовков c ++ / winrt
Я пытаюсь преобразовать небольшое настольное приложение win32 для использования компонентов c ++ / winrt и островов XAML. Я следил за многочисленными статьями на эту тему и действительно смог скомпилировать и запустить приложение с некоторыми...
896 просмотров
schedule 27.07.2022

Как объявить обработчик ввода Midi с помощью C++/winrt?
Документация для устройств UWP Midi в основном охватывает C#. В моем проекте C++/winrt я обнаружил, что лямбда-выражения отлично подходят для обработки событий, но таким образом я не могу получить входные данные Midi. По аналогии с другими...
96 просмотров
schedule 09.12.2022