Compartilhar via


Objetos e origens de dados (OLE)

Quando você executa uma transferência de dados, por meio da área de transferência ou o arraste e descartar, os dados têm uma origem e um destino. Um aplicativo fornece os dados para copiar e outro aplicativo aceitar-lo para colar. Cada lado das necessidades de transferência de executar operações diferentes nos mesmos dados para que a transferência foi bem-sucedida. A biblioteca de (MFC) da classe do Microsoft fornece duas classes que representam cada lado dessa transferência:

  • As fontes de dados (conforme implementado por objetos de COleDataSource ) representam o lado de origem de transferência de dados. São criados pelo aplicativo de origem quando os dados devem ser copiados para a área de transferência, ou quando os dados são fornecidos para uma operação de arrastar e soltar.

  • Os objetos de dados (conforme implementado por objetos de COleDataObject ) representam o lado de destino de transferência de dados. São criados quando o aplicativo de destino tem os dados removidos nele, ou quando solicitado para executar uma operação de colagem 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 são aplicadas ao contêiner e aplicativos para servidores, pois ambos podem ser convidados 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