windows — Прослушиватель уведомлений Toast в собственном переполнении стека

Сценарий, с которым я столкнулся, таков: мое приложение будет прослушивать любые всплывающие уведомления о тостах и ​​работать с персоналом, определяемым пользователем. Я потратил время на msdn, и похоже, что только Windows 10 поддерживает персонал, принимающий уведомления о тостах, и нашел только пример, предоставленный C #:
https://blogs.msdn.microsoft.com/tiles_and_toasts/2016/05/26/notification-listener-documentation-windows-10/

У них есть альтернативный код C ++ для этого?

0

Решение

UserNotificationListener требует самой последней версии Windows 10, 10.0.14393.0, Windows 10 Anniversary Update, выпущенной всего пару месяцев назад.

Если вы согласны с этим ограничением, тогда да, вы можете использовать его из C ++.

Самый простой способ — установить «Использовать языковые расширения среды выполнения Windows (/ ZW)» в свойствах вашего проекта. Вы также можете установить этот параметр компилятора для отдельного исходного файла .cpp, где вы собираетесь использовать этот класс UserNotificationListener.

Обратите внимание на документацию для Класс UserNotificationListener и его методы имеют вкладку «C ++».

К сожалению, C ++ в настоящее время не имеет «ожидание». Чтобы получить результаты асинхронных методов, таких как RequestAccessAsync и другие, вам нужно написать несколько .then () с лямбдами. Смотрите этот ответ для более.

0

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

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

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