Буфер обмена не найден в UWP

В настоящее время я работаю над проектом, состоящим из одной программы, которая отслеживает лица (которые мы получили от https://github.com/Microsoft/Windows-universal-samples/tree/master/Samples/BasicFaceTracking), которое является универсальным приложением Windows и нашей программой, которая должна распознавать количество лиц и реагировать соответствующим образом.

Я думал о том, чтобы скопировать количество лиц, обнаруженных программой отслеживания лиц, в буфер обмена и просто прочитать его из программы.
У меня есть проблема (которая на самом деле может быть очень простой) заключается в том, что я не могу попасть в класс буфера обмена из приложения UWP.
С помощью OpenClipboard(NULL) или подобное, но я всегда получаю ошибку, что IDentifier не найден, независимо от того, какой заголовок я включаю или нет …

Кто-нибудь может дать мне понять, что делать? Или, может быть, лучшая альтернатива для передачи этого крошечного int из одной программы в другую?

Заранее спасибо.

Джанин

1

Решение

Для приложений UWP вы должны использовать Класс буфера обмена.

OpenClipboard старый Win32 API, который доступен только для настольных приложений, как указано на соответствующая страница MSDN:

Минимально поддерживаемый клиент Windows 2000 Professional [только настольные приложения]

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]