Clase de COleDataObject

Utilizado en las transferencias de datos para recuperar datos en diferentes formatos del portapapeles, con arrastrar y colocar, o un elemento OLE incrustado.

class COleDataObject

Miembros

90bs832h.collapse_all(es-es,VS.110).gifConstructores públicos

Name

Descripción

COleDataObject::COleDataObject

Crea un objeto COleDataObject.

90bs832h.collapse_all(es-es,VS.110).gifMétodos públicos

Name

Descripción

COleDataObject::Attach

Asocia el objeto de datos especificado de OLE a COleDataObject.

COleDataObject::AttachClipboard

Asocia el objeto de datos que está en el portapapeles.

COleDataObject::BeginEnumFormats

se prepara para una o más llamadas subsiguientes de GetNextFormat .

COleDataObject::Detach

desasocia el objeto asociado de IDataObject .

COleDataObject::GetData

Copia datos del objeto de datos asociado OLE en un formato especificado.

COleDataObject::GetFileData

Copia datos del objeto de datos asociado OLE en un puntero de CFile en el formato especificado.

COleDataObject::GetGlobalData

Copia datos del objeto de datos asociado OLE en HGLOBAL en el formato especificado.

COleDataObject::GetNextFormat

Devuelve el formato de datos siguiente disponibles.

COleDataObject::IsDataAvailable

Comprueba si los datos están disponibles en un formato especificado.

COleDataObject::Release

Desasocia y libera el objeto asociado de IDataObject .

Comentarios

COleDataObject no tiene una clase base.

estas clases de transferencias de datos incluyen un origen y un destino.El origen de datos se implementa como un objeto de clase de COleDataSource .Cada vez que una aplicación destino tiene datos colocados en ella o se ordena realizar una operación de pegar desde el portapapeles, un objeto de clase de COleDataObject se debe crear.

Esta clase permite determinar si los datos existe en un formato especificado.También puede mostrar los formatos de datos disponibles o la comprobación si un formato especificado está disponible y recuperar después los datos en el formato preferido.La recuperación del objeto se puede lograr de varias maneras diferentes, incluidos el uso de Archivo C, de HGLOBAL, o una estructura de STGMEDIUM .

Para obtener más información, vea la estructura de STGMEDIUM en Windows SDK.

Para obtener más información sobre el uso de objetos de datos en la aplicación, vea el artículo objetos de datos y orígenes de datos (OLE).

Jerarquía de herencia

COleDataObject

Requisitos

encabezado: afxole.h

Vea también

Referencia

Gráfico de jerarquía

Clase de COleDataSource

Clase de COleClientItem

Clase de COleServerItem

COleDataSource::DoDragDrop

CView::OnDrop

Conceptos

ejemplo HIERSVR de MFC

ejemplo OCLIENT de MFC