Compartir a través de


COleControl::OnRenderData

Llamado por el marco para recuperar datos en el formato especificado.

virtual BOOL OnRenderData( 
   LPFORMATETC lpFormatEtc, 
   LPSTGMEDIUM lpStgMedium  
);

Parámetros

  • lpFormatEtc
    Señala la estructura de FORMATETC que especifica el formato en el que se solicita información.

  • lpStgMedium
    Señala una estructura de STGMEDIUM en la que los datos debe volver.

Valor devuelto

Distinto de cero si correctamente; si no 0.

Comentarios

El formato especificado es uno colocado previamente en el objeto de control mediante DelayRenderData o miembro de DelayRenderFileData funciona para mostrar retrasada. La implementación predeterminada de este llamadas de función OnRenderFileData o OnRenderGlobalData, respectivamente, si el medio de almacenamiento proporcionado es un archivo o en memoria. Si el formato solicitado es CF_METAFILEPICT o formato set de la propiedad persistente, la implementación predeterminada muestra los datos correctos y devuelve cero. De lo contrario, devuelve 0 y no hace nada.

Si se lpstgmedium->tymed es TYMED_NULL, STGMEDIUM se debe asignar y rellenar según lo especificado por lpformatetc->tymed. Si no TYMED_NULL, STGMEDIUM se debe rellenar en contexto con los datos.

Invalide esta función para proporcionar los datos en el formato y mediano solicitados. Dependiendo de los datos, puede que desee reemplazar una de las otras versiones de esta función en su lugar. Si los datos pequeño y fijo de tamaño, reemplace OnRenderGlobalData. Si los datos se encuentra en un archivo, o es de tamaño variable, reemplace OnRenderFileData.

Para obtener más información, vea las estructuras de FORMATETC y de STGMEDIUM en Windows SDK.

Requisitos

encabezado: afxctl.h

Vea también

Referencia

COleControl Class

Gráfico de jerarquías

COleControl::OnRenderFileData

COleControl::OnRenderGlobalData