Condividi tramite


Classe COleDataObject

Utilizzato nei trasferimenti di dati per recuperare i dati in diversi formati dagli Appunti, tramite il trascinamento della selezione, o da un elemento OLE incorporato.

class COleDataObject

Membri

Costruttori pubblici

Nome

Descrizione

COleDataObject::COleDataObject

Costruisce un oggetto COleDataObject.

Metodi pubblici

Nome

Descrizione

COleDataObject::Attach

Connettere l'oggetto dati specificato OLE a COleDataObject.

COleDataObject::AttachClipboard

Connettere l'oggetto dati dagli Appunti.

COleDataObject::BeginEnumFormats

Prepara per uno o più chiamate successive GetNextFormat.

COleDataObject::Detach

Rimuove l'oggetto collegato IDataObject.

COleDataObject::GetData

Copia i dati dell'oggetto dati collegato OLE in un formato specificato.

COleDataObject::GetFileData

Copia i dati dell'oggetto dati collegato OLE in un puntatore CFile il formato specificato.

COleDataObject::GetGlobalData

Copia i dati dell'oggetto dati collegato OLE in HGLOBAL il formato specificato.

COleDataObject::GetNextFormat

Restituisce il formato dati successivo disponibile.

COleDataObject::IsDataAvailable

Controlla se i dati sono disponibili in un formato specificato.

COleDataObject::Release

Rimuove e rilascia l'oggetto collegato IDataObject.

Note

COleDataObject non dispone di una classe base.

Questi tipi di trasferimento dei dati includono un database di origine e di destinazione. L'origine dati viene implementata come un oggetto classe COleDataSource. Ogni volta che una applicazione di destinazione con dati trascinati in o viene chiesta di eseguire un'operazione Incolla dagli Appunti, un oggetto classe COleDataObject deve essere creato.

Questa classe consente di determinare se i dati esistenti in un formato specificato. È inoltre possibile enumerare i formati dati o il controllo se un formato specificato è disponibile quindi recuperare i dati nel formato desiderato. Il recupero dell'oggetto può essere eseguita in diversi modi, incluso l'utilizzo file C, HGLOBAL, o di una struttura STGMEDIUM.

Per ulteriori informazioni, vedere la struttura STGMEDIUM in Windows SDK.

Per ulteriori informazioni sull'utilizzo di oggetti dati, vedere l'articolo oggetti dati e origini dati (OLE).

Gerarchia di ereditarietà

COleDataObject

Requisiti

Header: afxole.h

Vedere anche

Riferimenti

Grafico delle gerarchie

Classe COleDataSource

Classe COleClientItem

Classe COleServerItem

COleDataSource::DoDragDrop

CView::OnDrop

Concetti

MFC campione HIERSVR

Esempio OCLIENT MFC