2016-11-15 36 views
0

私が遭遇したシナリオは次のとおりです。私のアプリケーションは、ポップアップされたトースト通知を聞き取り、ユーザー定義のスタッフを務めます。私は、MSDNの時間を費やし、それが唯一の窓のように見える10は、トースト通知リスナのスタッフをサポートしており、唯一の例は、C#で提供されていますが見つかりました: https://blogs.msdn.microsoft.com/tiles_and_toasts/2016/05/26/notification-listener-documentation-windows-10/ネイティブC++のトースト通知リスナー

彼らは代わりにこのためのC++のコードを持っていますか?

答えて

0

UserNotificationListenerは、最新のバージョンのWindows 10、10.0.14393.0、Windows 10 Anniversary Updateを必要とし、数ヶ月前にリリースされました。

この制限で問題が解決しない場合は、yesよりもC++で使用できます。

最も簡単な方法は、プロジェクトのプロパティで「Windowsランタイム言語拡張(/ ZW)を使用する」に設定されています。個々の.cppソースファイルに対してこのコンパイラオプションを設定して、そのUserNotificationListenerクラスを使用する場所を設定することもできます。

UserNotificationListener classのドキュメントには、「C++」タブがあります。

残念ながら、C++には現在「待機中」がありません。 RequestAccessAsyncなどの非同期メソッドの結果を取得するには、lambdaを使用して.then()を記述する必要があります。 See this answer for more

+0

ありがとうございます。答えはかなり役に立ちます。 – Serena

関連する問題