Share via


COleServerItem::OnDrawEx

Llamado por el marco para todo el gráfico.

virtual BOOL OnDrawEx(
   CDC* pDC,
   DVASPECT nDrawAspect,
   CSize& rSize 
);

Parámetros

  • pDC
    Un puntero al objeto de CDC donde para dibujar el elemento.DC se conecta automáticamente al atributo DC de modo que se puede llamar a funciones de atributo, aunque el hacerlo el metarchivo específico del dispositivo.

  • nDrawAspect
    Valor de la enumeración DVASPECT.Este parámetro puede tener cualquiera de los valores siguientes:

    • Se representa el elemento deDVASPECT_CONTENT de tal forma que se pueda mostrar como un objeto incrustado dentro de su contenedor.

    • El elemento deDVASPECT_THUMBNAIL se muestra en una representación de “miniatura” para poder mostrar en una herramienta de navegación.

    • El elemento deDVASPECT_ICON se representa mediante un icono.

    • Se representa el elemento deDVASPECT_DOCPRINT como si fuera formulario utilizando el comando print desde el menú archivo.

  • rSize
    Tamaño del elemento en unidades de HIMETRIC .

Valor devuelto

Distinto de cero si el elemento se ha dibujado correctamente; si no 0.

Comentarios

La implementación predeterminada llama a OnDraw cuando DVASPECT es igual a DVASPECT_CONTENT; si no se produce un error.

Invalide esta función para proporcionar datos de presentación para los aspectos distinto de DVASPECT_CONTENT, como DVASPECT_ICON o DVASPECT_THUMBNAIL.

Requisitos

encabezado: afxole.h

Vea también

Referencia

Clase de COleServerItem

Gráfico de jerarquía

COleServerItem::OnDraw