Вопросы по теме '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 просмотров
schedule
20.03.2023
Реализация 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 просмотров
schedule
20.10.2022
Какую подпись должен иметь оконный метод 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