Compartilhar via


Classe COleDataObject

Usado nas transferências de dados para recuperar dados em vários formatos da área de transferência, com o arrastar e soltar a, ou um item OLE inserido.

class COleDataObject

Membros

Construtores public

Nome

Descrição

COleDataObject::COleDataObject

Constrói um objeto de COleDataObject .

Métodos públicos

Nome

Descrição

COleDataObject::Attach

Anexa o objeto de dados OLE especificado a COleDataObject.

COleDataObject::AttachClipboard

Anexa o objeto de dados que está na área de transferência.

COleDataObject::BeginEnumFormats

Prepara-se para um ou mais chamadas subseqüentes de GetNextFormat .

COleDataObject::Detach

Dispara o objeto associado de IDataObject .

COleDataObject::GetData

Copia dados de objeto de dados OLE anexado em um formato especificado.

COleDataObject::GetFileData

Copia dados de objeto de dados OLE anexado em um ponteiro de CFile no formato especificado.

COleDataObject::GetGlobalData

Copia dados de objeto de dados OLE anexado em HGLOBAL no formato especificado.

COleDataObject::GetNextFormat

Retorna o formato de dados seguir disponível.

COleDataObject::IsDataAvailable

Verifica se os dados estão disponíveis em um formato especificado.

COleDataObject::Release

Dispara e libera o objeto associado de IDataObject .

Comentários

COleDataObject não tem uma classe base.

Esses tipos das transferências de dados incluem uma fonte e um destino. A fonte de dados é implementada como um objeto da classe de COleDataSource . Sempre que um aplicativo alvo tem os dados ignorados ou ela for solicitado para executar uma operação da pasta da área de transferência, um objeto da classe de COleDataObject deve ser criado.

Esta classe permite que você determine se os dados existem em um formato especificado. Você também pode enumerar os formatos de dados disponíveis ou para verificar se um formato determinado está disponível e então recuperar os dados no formato preferido. A recuperação do objeto pode ser realizada em várias maneiras diferentes, incluindo o uso de CFile, HGLOBAL, ou uma estrutura de STGMEDIUM .

Para obter mais informações, consulte a estrutura de STGMEDIUM em Windows SDK.

Para obter mais informações sobre como usar objetos de dados em seu aplicativo, consulte o artigo Objetos de dados e fontes de dados (OLE).

Hierarquia de herança

COleDataObject

Requisitos

Cabeçalho: afxole.h

Consulte também

Referência

Gráfico da hierarquia

Classe COleDataSource

Classe COleClientItem

Classe de classe derivada COleServerItem

COleDataSource::DoDragDrop

CView::OnDrop

Conceitos

O MFC exemplos HIERSVR

Exemplo OCLIENT MFC