Partager via


Transfert de données

Le modèle COM (Component Object Model) fournit un mécanisme standard pour le transfert de données entre les applications. Ce mécanisme est l’objet de données, qui est simplement n’importe quel objet COM qui implémente l’interface IDataObject . Certains objets de données, tels qu’un morceau de texte copié dans le Presse-papiers, ont IDataObject comme seule interface. D’autres, comme les objets de document composés, exposent plusieurs interfaces, dont IDataObject n’en est qu’une. Les objets de données sont fondamentaux pour le fonctionnement des documents composés, bien qu’ils aient également une application étendue en dehors de cette technologie OLE.

En échangeant des pointeurs vers un objet de données, les fournisseurs et les consommateurs de données peuvent gérer les transferts de données de manière uniforme, quel que soit le format des données, le type de support utilisé pour transférer les données ou l’appareil cible sur lequel elles doivent être rendues. Vous pouvez inclure la prise en charge dans votre application pour les transferts de base du Presse-papiers, les transferts par glisser-déplacer et les transferts de documents composés OLE avec une implémentation unique d’IDataObject. Cela étant, la quantité de code requise pour prendre en charge la sémantique spéciale de chaque protocole est minimale.

Pour plus d'informations, voir les rubriques suivantes :

Documents composés