Partager via


Transfert de données

Le modèle objet de composant (COM) fournit un mécanisme standard pour transférer des données entre des applications. Ce mécanisme est l’objet de données , qui est simplement tout 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 en tant qu’interface unique. D’autres, comme les objets de document composés, exposent plusieurs interfaces, dont IDataObject est simplement un. Les objets de données sont fondamentaux pour le travail de documents composés, bien qu’ils aient également une application répandue en dehors de cette technologie OLE.

En échangeant des pointeurs vers un objet de données, des fournisseurs et des 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 il doit être rendu. Vous pouvez inclure la prise en charge de votre application pour les transferts de presse-papiers de base, les transferts de glisser-déplacer et les transferts de documents composés OLE avec une seule implémentation de IDataObject. Pour ce faire, la quantité de code requise pour prendre en charge la sémantique spéciale de chaque protocole est minimale.

Pour plus d’informations, consultez les rubriques suivantes :

documents composés