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
COleDataSource::CacheGlobalData