COleDataSource::CacheGlobalData

void CacheGlobalData ( CLIPFORMAT cfFormat, HGLOBAL hGlobal, LPFORMATETC lpFormatEtc = NULL );

Parámetros

cfFormat

El formato del Portapapeles en que los datos son ofrecidos. Este parámetro puede ser uno de los formatos de Portapapeles predefinidos o el valor devuelto por el nativo de Windows RegisterClipboardFormat función.

hGlobal

Manejar en el bloque de memoria global que contiene los datos en el formato especificado.

lpFormatEtc

Apunta a un estructura FORMATETC describir el formato en que los datos son ofrecidos. Proporcionar un valor para este parámetro si desea especificar información de formato adicionales más allá del formato de Portapapeles especificado por cfFormat. Si es NULL, se utilizan los valores predeterminados para los demás campos de la estructura FORMATETC.

Observaciones

Llamar a esta función para especificar un formato en que se ofrecieron datos durante los datos operaciones de transferencia. Esta función proporciona los datos mediante procesamiento de inmediato, por lo que debe suministrar los datos cuando se llama a la función; los datos se almacena en caché hasta que se necesite. Utilice la función de miembro de CacheData si se suministra una gran cantidad de datos o si necesita un medio de almacenamiento estructurado.

Para utilizar procesamiento retardado, llame a la función miembro DelayRenderData o DelayRenderFileData . Para obtener más información sobre representación tardía como manejados por MFC, vea el artículo los objetos de datos y fuentes de datos: manipulación de en la Guía del programador de Visual C++.

Para obtener más información, consulte el estructura FORMATETC en la referencia del programador 2 OLE, volumen 1.

Para obtener más información, consulte RegisterClipboardFormat en la documentación de Win32.

I&ntroducción a COleDataSource |nbsp; Miembros de clase | Diagrama de jerarquía

Vea tambiénnbsp;COleDataSource::CacheData, COleDataSource::DelayRenderData, COleDataSource::DelayRenderFileData & nbsp;

Index