Share via


COleDataSource::DelayRenderData

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

void DelayRenderData(
   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 OnRenderData o de OnRenderGlobalData se llama para solicitar los datos.

Utilice esta función si no va a proporcionar sus datos mediante un objeto de CFile .Si va a proporcionar los datos con CFile se oponen, llame a la función miembro de DelayRenderFileData .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::DelayRenderFileData

COleDataSource::OnRenderData

COleDataSource::OnRenderGlobalData