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

Clase de COleControl

Gráfico de jerarquía

COleControl::OnRenderFileData

COleControl::OnRenderGlobalData