Compartir a través de


Objetos de datos y orígenes de datos (OLE)

Al realizar una transferencia de datos, ya sea mediante el Portapapeles o arrastrar y colocar, los datos tienen un origen y un destino. Una aplicación proporciona los datos para copiar y otra aplicación lo acepta para pegarlo. Cada lado de la transferencia debe realizar operaciones diferentes en los mismos datos para que la transferencia se realice correctamente. La biblioteca microsoft Foundation Class (MFC) proporciona dos clases que representan cada lado de esta transferencia:

  • Los orígenes de datos (implementados por COleDataSource objetos) representan el lado de origen de la transferencia de datos. La aplicación de origen las crea cuando los datos se van a copiar en el Portapapeles o cuando se proporcionan datos para una operación de arrastrar y colocar.

  • Los objetos de datos (implementados por COleDataObject objetos) representan el lado de destino de la transferencia de datos. Se crean cuando se insertan datos en la aplicación de destino o cuando se le solicita realizar una operación de pegado desde el Portapapeles.

En los artículos siguientes se explica cómo usar objetos de datos y orígenes de datos en las aplicaciones. Esta información se aplica a las aplicaciones de contenedor y servidor, ya que se puede llamar a ambas para copiar y pegar datos.

En esta sección

arrastrar y colocar

Portapapeles

Consulte también

OLE
Clase COleDataObject
Clase COleDataSource