Share via


COleDataSource::DelayRenderFileData

Llame a esta función para especificar un formato en el que los datos se proporcione durante las operaciones de transferencia de datos.

void DelayRenderFileData(
   CLIPFORMAT cfFormat,
   LPFORMATETC lpFormatEtc = NULL 
);

Parámetros

  • cfFormat
    El formato del Portapapeles en el que los datos debe ser proporcionado.Este parámetro puede tener uno de los formatos de Portapapeles predefinidos o el valor devuelto por la función de Windows RegisterClipboardFormat nativo.

  • lpFormatEtc
    Señala una estructura de FORMATETC que describe el formato en el que los datos debe ser proporcionado.Proporcione un valor para este parámetro si desea especificar la información de formato adicional más allá del formato del Portapapeles especificado por cfFormat.Si es NULL, los valores predeterminados que se utilizan para los demás campos en la estructura de FORMATETC .

Comentarios

Esta función proporciona datos mediante generar retrasada, por lo que los datos no se proporciona inmediatamente.La función miembro de OnRenderFileData se llama para solicitar los datos.

Utilice esta función si va a usar un objeto de CFile para proporcionar los datos.Si no va a utilizar un objeto de CFile , llame a la función miembro de DelayRenderData .Para obtener más información acerca de cómo generar retrasada como controlado por MFC, vea el artículo objetos de datos y orígenes de datos: manipulación.

Para utilizar la representación inmediata, llame a funciones miembro de CacheData o de CacheGlobalData .

Para obtener más información, vea la estructura de FORMATETC en Windows SDK*.*

Para obtener más información, vea RegisterClipboardFormat en Windows SDK.

Requisitos

encabezado: afxole.h

Vea también

Referencia

Clase de COleDataSource

Gráfico de jerarquía

COleDataSource::CacheData

COleDataSource::CacheGlobalData

COleDataSource::DelayRenderData

COleDataSource::OnRenderFileData