Partage de contenu en utilisant le contrat de partage
Remonter à VCL
Vous pouvez partager du contenu avec une application Windows à l'aide de la fonctionnalité Contrat de partage. RAD Studio implémente l'API ShareContract (contrat de partage) qui vous permet de configurer votre application en tant que source de partage. La cible partagée doit être une application Windows native.
L'implémentation du Contrat de partage dans RAD Studio vous permet d'utiliser la fonctionnalité Contrat de partage en utilisant le composant TSharingContract ou en implémentant votre propre composant TCustomSharingContract.
Vous pouvez partager de nombreuses propriétés en utilisant le Contrat de partage :
- Les propriétés DataTitle et Description spécifient le titre et la description du titre qui apparaît dans la barre latérale.
- ImageFile vous permet de spécifier une image à partager. Vous pouvez également fournir un gestionnaire d'événement personnalisé pour l'événement OnTransferImage. Celui-ci vous permet de transmettre des flux à votre application cible.
- Les autres propriétés vous permettent de partager beaucoup plus d'informations avec l'application cible. Pour de plus amples informations sur le contrat de partage, voir la documentation sur l'API Vcl.ShareContract, Windows Dev Center - Guidelines for sharing content (EN) et Windows Dev Center - DataPackage class (EN).