COleDataSource::OnRenderGlobalData

virtual BOOL OnRenderGlobalData ( LPFORMATETC lpFormatEtc, HGLOBAL * phGlobal );

Valor devuelto

Distinto de cero si es correcto; caso contrario 0.

Parámetros

lpFormatEtc

Apunta a la estructura FORMATETC especifica el formato en el que se solicita la información.

phGlobal

Puntos de un identificador de memoria global en el que los datos va a ser devuelto. Si aún no se ha asignado uno, este parámetro puede ser NULL.

Observaciones

Llamado por el marco para recuperar datos en el formato especificado cuando el medio de almacenamiento especificado es memoria global. El formato especificado es uno colocado previamente en el objeto de COleDataSource mediante la función de miembro de DelayRenderData para el procesamiento de retraso. La implementación predeterminada de esta función simplemente devuelve FALSE.

Si phGlobal es NULL, un nuevo HGLOBAL debe asignado y se volvió en phGlobal. De lo contrario, el HGLOBAL especificado por phGlobal deberá ser rellenados con los datos. La cantidad de datos que se colocan en la HGLOBAL no debe superar el tamaño actual del bloque de memoria. Asimismo, el bloque no puede reasignarse a un tamaño más grande.

Se trata de una avanzada overridable. Reemplazar esta función para suministrar sus datos en el formato solicitado y mediano. Dependiendo de los datos, puede que desee reemplazar una de las otras versiones de esta función en su lugar. Si desea manejar múltiples medios de almacenamiento, reemplazar OnRenderData. Si sus datos en un archivo, o es de tamaño variable, reemplazar OnRenderFileData. 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 y IDataObject::GetData en la referencia del programador 2 OLE, volumen 1.

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

Vea tambié&nnbsp;COleDataSource::DelayRenderData, COleDataSource::DelayRenderFileData, COleDataSource::OnRenderData, COleDataSource::OnRenderFileData, COleDataSource::OnSetData

Index