Objetos de datos y orígenes de datos (OLE)
Al realizar una transferencia de datos, utilizar el portapapeles o la operación de arrastrar y colocar, los datos tiene un origen y un destino.Una aplicación proporciona los datos para copiar y otra aplicación lo acepta para pegar.Cada lado de transferencia necesita realizar diversas operaciones en los mismos datos para que la transferencia sea correcta.La biblioteca (MFC) Microsoft Foundation Class proporciona dos clases que representan cada lado de esta transferencia:
Los orígenes de datos (implementados por los objetos de COleDataSource ) representan el lado del origen de la transferencia de datos.Son creados por la aplicación origen cuando los datos se debe copiar en el portapapeles, o cuando los datos se proporciona para una operación de arrastrar y colocar.
Los objetos de datos (implementados por los objetos de COleDataObject ) representan el lado de destino de la transferencia de datos.Se crean cuando la aplicación destino tiene datos colocados en ella, o cuando se solicita que realizar una operación de pegar desde el portapapeles.
Los artículos siguientes explican cómo utilizar objetos de datos y orígenes de datos en las aplicaciones.Esta información se aplica al contenedor y aplicaciones de servidor, ya que ambos se pueden llamar para copiar y datos pegar.