Partager via


COleDataObject, classe

Utilisé dans les transferts de données de récupération des données dans divers formats du presse-papiers, via le glisser-déplacer, ou d'un élément OLE incorporé.

class COleDataObject

Membres

Constructeurs publics

Nom

Description

COleDataObject::COleDataObject

Construit un objet COleDataObject.

Méthodes publiques

Nom

Description

COleDataObject::Attach

Joint le OLE objet de données spécifié à COleDataObject.

COleDataObject::AttachClipboard

Joint l'objet de données qui est dans le presse-papiers.

COleDataObject::BeginEnumFormats

Se prépare à un ou plusieurs appels suivants d' GetNextFormat .

COleDataObject::Detach

Détache l'objet associé à IDataObject .

COleDataObject::GetData

Copie des données du OLE objet de données lié dans un format spécifié.

COleDataObject::GetFileData

Copie des données du OLE objet de données lié dans un pointeur d' CFile dans le format spécifié.

COleDataObject::GetGlobalData

Copie des données du OLE objet de données lié dans HGLOBAL dans le format spécifié.

COleDataObject::GetNextFormat

Retourne le prochain format de données disponible.

COleDataObject::IsDataAvailable

Vérifie si les données sont disponibles dans un format spécifié.

COleDataObject::Release

Détache et libère l'objet associé à IDataObject .

Notes

COleDataObject n'a pas de classe de base.

Ces types de transferts de données incluent une source et de destination. La source de données est implémentée comme objet de la classe de COleDataSource . Chaque fois qu'une application de destination contient des données déplacées dans celle-ci ou est appelée sur pour exécuter une opération de coller du presse-papiers, un objet de la classe d' COleDataObject doit être créé.

Cette classe vous permet de déterminer si les données existent dans un format spécifié. Vous pouvez également énumérer les formats de données disponibles ou le contrôle si un format spécifié est disponible puis extraire les données du format par défaut. La recherche de l'objet peut être effectuée de différentes façons, notamment l'utilisation de fichier C, d' HGLOBAL, ou d'une structure de STGMEDIUM .

Pour plus d'informations, consultez la structure de STGMEDIUM dans Kit de développement logiciel Windows.

Pour plus d'informations sur l'utilisation des objets de données dans votre application, consultez l'article Objets de données et sources de données () OLE.

Hiérarchie d'héritage

COleDataObject

Configuration requise

Header: afxole.h

Voir aussi

Référence

Graphique de la hiérarchie

COleDataSource, classe

COleClientItem, classe

COleServerItem, classe

COleDataSource::DoDragDrop

CView::OnDrop

Concepts

exemple MFC HIERSVR

exemple MFC OCLIENT