Partilhar via


Objetos de dados e fontes de dados (OLE)

Quando você executa uma transferência de dados usando a área de transferência ou arrastar e soltar, os dados têm uma origem e um destino.Um aplicativo fornece os dados para copiar e outro aplicativo aceita para colagem.Cada lado da transferência precisa executar operações diferentes nos mesmos dados para a transferência seja bem-sucedida.A biblioteca Microsoft Foundation Class (MFC) fornece duas classes que representam cada lado dessa transferência:

  • Fontes de dados (conforme implementado por COleDataSource objetos) representam o lado de origem da transferência de dados.Eles são criados pelo aplicativo de origem quando dados a serem copiados para a área de transferência, ou quando dados são fornecidos para uma operação de arrastar e soltar.

  • Objetos de dados (conforme implementado por COleDataObject objetos) representam o lado de destino da transferência de dados.Eles são criados quando o aplicativo de destino possui dados ignorados nela ou quando for solicitado para executar uma operação de colar da área de transferência.

Os artigos a seguir explicam como usar objetos de dados e fontes de dados em seus aplicativos.Essas informações se aplica ao contêiner e o servidor de aplicativos, pois ambos podem ser usados para copiar e colar dados.

Nesta seção

Drag and Drop (Arrastar e Soltar)

Área de transferência

Consulte também

Referência

Classe COleDataObject

Classe COleDataSource

Conceitos

OLE no MFC