В настоящее время я работаю над проектом, состоящим из одной программы, которая отслеживает лица (которые мы получили от https://github.com/Microsoft/Windows-universal-samples/tree/master/Samples/BasicFaceTracking), которое является универсальным приложением Windows и нашей программой, которая должна распознавать количество лиц и реагировать соответствующим образом.
Я думал о том, чтобы скопировать количество лиц, обнаруженных программой отслеживания лиц, в буфер обмена и просто прочитать его из программы.
У меня есть проблема (которая на самом деле может быть очень простой) заключается в том, что я не могу попасть в класс буфера обмена из приложения UWP.
С помощью OpenClipboard(NULL)
или подобное, но я всегда получаю ошибку, что IDentifier не найден, независимо от того, какой заголовок я включаю или нет …
Кто-нибудь может дать мне понять, что делать? Или, может быть, лучшая альтернатива для передачи этого крошечного int
из одной программы в другую?
Заранее спасибо.
Джанин
Для приложений UWP вы должны использовать Класс буфера обмена.
OpenClipboard
старый Win32 API, который доступен только для настольных приложений, как указано на соответствующая страница MSDN:
Минимально поддерживаемый клиент Windows 2000 Professional [только настольные приложения]
Других решений пока нет …