Partage via


Objets de données et sources de données (OLE)

Lorsque vous effectuez un transfert de données, à l’aide du Presse-papiers ou du glisser-déplacer, les données ont une source et une destination. Une application fournit les données pour la copie et une autre application l’accepte pour le collage. Chaque côté du transfert doit effectuer des opérations différentes sur les mêmes données pour que le transfert réussisse. La bibliothèque MFC (Microsoft Foundation Class) fournit deux classes qui représentent chaque côté de ce transfert :

  • Les sources de données (comme implémentées par COleDataSource les objets) représentent le côté source du transfert de données. Elles sont créées par l’application source lorsque les données doivent être copiées dans le Presse-papiers ou lorsque les données sont fournies pour une opération de glisser-déplacer.

  • Les objets de données (comme implémentés par COleDataObject les objets) représentent le côté de destination du transfert de données. Ils sont créés lorsque l’application de destination a des données supprimées, ou lorsqu’il est invité à effectuer une opération de collage à partir du Presse-papiers.

Les articles suivants expliquent comment utiliser des objets de données et des sources de données dans vos applications. Ces informations s’appliquent aux applications conteneur et serveur, car les deux peuvent être appelées pour copier et coller des données.

Dans cette section

Glisser-déposer

Presse-papiers

Voir aussi

OLE
COleDataObject, classe
COleDataSource, classe