Compartilhar 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 fonte e um destino.Um aplicativo fornece os dados para cópia e outro aplicativo ele 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 classe (MFC) fornece duas classes que representam cada lado dessa transferência:

  • Fontes de dados (conforme implementado pelo COleDataSource sistema autônomo objetos) representam o lado de fonte da transferência de dados. Eles são criados pelo aplicativo de fonte quando os dados estão a ser copiado para a área de transferência, ou quando dados são fornecidos para uma operação de do tipo arrastar e soltar.

  • Objetos de dados (conforme implementado pelo COleDataObject sistema autônomo objetos) representam do lado do destino da transferência de dados. Eles são criados quando o aplicativo de destino tiver solto nele, ou quando ele é solicitado a efetuar uma operação de colar da área de transferência de dados.

Os artigos a seguir explicam como usar objetos de dados e fontes de dados em seus aplicativos.Estas informações aplicam-se aos aplicativos de contêiner e servidor, pois ambos podem ser chamados para copiar e colar dados.

Nesta seção

Drag and Drop

Área de transferência

Consulte também

Conceitos

OLE no MFC

Referência

Classe COleDataObject

Classe COleDataSource