Описание тега c++-cx

Visual C++ Component Extensions - это набор расширений языка высокого уровня для C++ для работы с универсальной платформой Windows (UWP) и средой выполнения Windows (WinRT). Используйте этот тег для вопросов, касающихся C++/CX и среды выполнения Windows или универсальной платформы Windows. C++/CX с WinRT не является C++/CLI с.NET, хотя синтаксис между ними перекрывается. Может оказаться полезным указание версии Visual Studio и целевой версии сборки.
1 ответ

C++/cx передавая структуру значений по ссылке

"Если у вас есть тип значения в качестве параметра функции или метода, он обычно передается по значению. Для более крупных объектов это может вызвать проблемы с производительностью. В Visual Studio2013 и более ранних версиях типы значений в C++/CX в…
20 авг '15 в 13:05
1 ответ

Как анимировать скрытие процедуры всплывающего окна (чей IsLightDismissEnabled установлен как True)?

Я разместил ветку на MSDN, но пока не получил ответа. Итак, я перехожу к Stackru... Для открытия анимации это довольно просто. Но для закрытия / скрытия, кажется, что нет прямого пути для достижения этого эффекта. Панель настроек и нижняя / верхняя …
1 ответ

PSSetSamplers не работает (модуль Pixel Shader ожидает Sampler)

Я очень новичок в DirectX11, и я хотел добавить текстуру в шейдер, который я использую. (до сих пор я не использовал никакой текстуры в DirectX11) Но выборка, похоже, не работает (это всегда float4(0,0,0,0)), и я получаю предупреждение: "D3D11 ПРЕДУ…
28 ноя '16 в 14:56
1 ответ

Отправить текст в Visual Studio Вывод в UWP

В стандартном.NET есть System.Diagnostics.Debug.WriteLine, в UWP C# есть также System.Diagnostics.Debug - но когда я пишу компонент времени выполнения Windows C++/CX, по-видимому, нет ссылки на сборку System.Diagnostics.Debug... Я пропускаю ссылку и…
1 ответ

Как я могу узнать, что я разрабатываю UWP-приложение на C++/cx или C++/WinRT?

Я создаю приложение C++ UWP и хочу, чтобы это приложение было C++/WinRT, потому что я прочитал, что C++/cx больше не поддерживается.И вот как я создал свое приложение.VS 2017 -> Файл -> Создать -> Проект... -> Visual C++ -> Windows Universal -> Пуст…
22 ноя '18 в 06:43
1 ответ

Идентификатор приложения метро Windows 8 не найден

У меня есть три функции, объявленные в моем файле MainPage.xaml.h: int GetOperator(Platform::String^ str); bool IsNumber (Platform::String^ str); bool IsOperator (Platform::String^ str); и использовать их в моем файле MainPage.cpp, но я получаю ошиб…
14 май '13 в 21:47
1 ответ

NuGet восстановить.vcxitems ошибка, когда C++ Universal App находится в решении

Я открыл вопрос на сайте NuGet. Проблема, кажется, с библиотекой универсального приложения C++ в решении, в котором я пытаюсь запустить nuget restore команда. Я получаю следующую ошибку: The project file "SparkiyEngine.Language.Lua\SparkiyEngine.Lan…
0 ответов

Как создать IBuffer из HBITMAP в C++?

У меня есть код, который делает скриншот и сохраняет его в HBITMAP GetClientRect(hwnd, &rc); HDC hdcScreen = GetDC(NULL); HDC hdc = CreateCompatibleDC(hdcScreen); int width = rc.right - rc.left; int height = rc.bottom - rc.top; HBITMAP hbmp = Cr…
05 ноя '17 в 19:48
1 ответ

Сбой программы при обновлении элементов

Я пытаюсь обновить элементы своей страницы, но кое-как происходит сбой моей программы во время обновления. / * MainPage::MainPage() { InitializeComponent(); ApplicationData::Current->DataChanged += ref new TypedEventHandler<ApplicationData^, O…
22 сен '13 в 18:01
1 ответ

C++/CX - сравнение двух строковых объектов без учета регистра

У меня есть два объекта String^, и я хотел бы сделать сравнение на равенство без учета регистра. То есть "бла" следует считать равным "БЛА". Я знаю, что String::CompareOrdinal доступен для меня, но это чувствительно к регистру. Есть ли простое решен…
27 апр '13 в 08:01
1 ответ

'Закрыть': не является членом 'Windows::Phone::Media::Capture::PhotoCaptureDevice'

Я работаю с VS2012, Windows Phone 8 SDK. Мне нужно получить доступ к камере изначально. Я успешно создал экземпляр PhotoCaptureDevice, вызвав PhotoCaptureDevice::OpenAsync, а затем получил открытое устройство - mCaptureObject - с помощью create_task…
04 июн '13 в 14:39
2 ответа

C++/CX - мне нужно передать Platform::String в метод, который принимает const char*?

Я новичок в C++ (я aC# разработчик). У меня есть класс-оболочка SQLite, который требует, чтобы вы передали имя базы данных как const char* Однако у меня есть только как Platform::String (после выполнения поиска файла). Я не могу найти способ конверт…
23 ноя '12 в 09:49
3 ответа

Как мне разобрать дату в приложении Metro (C++/CX)?

У меня есть приложение C++/CX, которое обрабатывает некоторые данные из файла. Там есть строка, представляющая культуру, которая использовалась для сохранения дат, и несколько дат. Мне нужно преобразовать их из строк в Platform:: DateTime. Я слышал,…
1 ответ

Приложение UWP C#, вызывающее компонент среды выполнения Windows, написанный на C++

Я пытаюсь создать компонент среды выполнения Windows (WinRT), написанный на C++(C++-cx), который можно вызвать из моего приложения UWP C#. Я следовал этому учебнику MSDN Все прошло нормально. Я могу собрать и запустить код / ​​образец, указанный в п…
2 ответа

Как сохранить фокусировку при нажатии отключенной кнопки в средстве прокрутки в xaml?

При создании пустого приложения C++ xaml для UWP из Visual Studio по умолчанию добавьте следующий код на страницу xaml. <ScrollViewer> <StackPanel> <TextBox Height="20"></TextBox> <TextBox Height="800"></TextBox> …
06 авг '18 в 11:21
1 ответ

КАК: получить выбранный элемент в NavigationView в C++

Я новичок в UWP, и у меня есть то, что я считаю простой проблемой, но примеры, которые я нашел, не сработали. Я использую навигационное представление в проекте UWP и хочу иметь возможность переключать страницы и отображать их во фрейме. Когда я выби…
15 янв '19 в 15:18
1 ответ

BitmapImage SetSourceAsync в WinRT C++

Я новичок в WinRT C++. Я пытаюсь передать образ StorageFile из C# и открыть файл и установить его в качестве источника в BitmapImage в WinRT для извлечения высоты и ширины изображения. Я использую следующий код. auto openOperation = StorageImageFile…
19 сен '14 в 10:46
1 ответ

Будет ли Windows 8 Metro поддерживать управляемый C++/cli

Кажется, я нигде не могу найти ответ на этот вопрос, но будет ли поддержка метро управляемой C++?? Прямо сейчас в Visual Studios 2012 RC этого нет (только в Metro). У меня есть некоторые фреймворки, написанные на C++/cli, и я хотел перенести их в Me…
1 ответ

Как сделать Flyout Box с помощью C++?

Я работаю с метро и пытаюсь сделать всплывающее окно. Я нашел класс с именем CoreWindowFlyout, но его нельзя использовать для создания всплывающих окон с другими элементами управления, кроме кнопок. Кто-нибудь знает, как это сделать в C++?
26 окт '11 в 14:16
0 ответов

Условные точки останова Visual Studio с переменными C++/CX не могут быть оценены

При выполнении следующего оператора в сравнении с условными точками останова, оператор не может оценить:data->Size != 0 Возникающая ошибка:The breakpoint cannot be set. Type name is not allowed, Размер без знака int. Та же проблема с Platform::St…
20 июн '18 в 10:53