Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Note
L’exemple est ciblé et testé pour Windows 10, version 1903 (10.0 ; Build 18362) et Visual Studio 2019. Si vous préférez, vous pouvez utiliser les propriétés du projet pour recibler le ou les projets pour Windows 10, version 1809 (10.0 ; Build 17763) et/ou ouvrez l’exemple avec Visual Studio 2017.
Pour cloner ou télécharger l’exemple d’application, consultez l’exemple d’application C++/WinRT de l’éditeur de photos sur la galerie d’exemples de code.
L’application Éditeur de photos est un exemple d’application Plateforme Windows universelle (UWP) qui présente le développement avec la projection de langage C++/WinRT. L’exemple d’application vous permet de récupérer des photos de la bibliothèque Images , puis de modifier l’image sélectionnée avec des effets photo assortis. Dans le code source de l’exemple, vous verrez un certain nombre de pratiques courantes, telles que la liaison de données et les actions asynchrones et les opérations, effectuées à l’aide de la projection C++/WinRT. Voici quelques-unes des fonctionnalités spécifiques illustrées par l’exemple.
- Utilisation de la syntaxe et des bibliothèques C++17 standard avec des API Windows Runtime (WinRT).
- Utilisation de coroutines, notamment l’utilisation de co_await, co_return, IAsyncAction et IAsyncOperation<TResult>.
- Création et utilisation de types projetés et de types d’implémentation d’une classe Windows Runtime personnalisée (classe d’exécution). Pour plus d’informations sur ces termes, consultez Consommer des API avec C++/WinRT et créer des API avec C++/WinRT.
- Gestion des événements, y compris l’utilisation de jetons d’événement de révocation automatique.
- Utilisation du package NuGet Win2D externe et Windows ::UI ::Composition, pour les effets d’image.
- Liaison de données XAML, y compris l’extension de balisage {x :Bind}.
- Personnalisation des styles et de l’interface utilisateur XAML, y compris les animations connectées.
Voir également Où puis-je trouver des exemples d’applications C++/WinRT ?.
Windows developer