Share via


COleServerItem::OnGetExtent

Llamado por el marco para recuperar el tamaño, en unidades de HIMETRIC , del elemento.

virtual BOOL OnGetExtent(
   DVASPECT nDrawAspect,
   CSize& rSize 
);

Parámetros

  • nDrawAspect
    Especifica la apariencia del elemento OLE cuyos límites deben recuperarse.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
    Haga referencia a CSize un objeto que recibe el tamaño del elemento.

Valor devuelto

Distinto de cero si correctamente; si no 0.

Comentarios

Si la aplicación contenedora se escribió con la biblioteca Microsoft Foundation Class, se llama a esta función cuando la función miembro de GetExtent del objeto correspondiente de COleClientItem se denomina.La implementación predeterminada no hace nada.Debe implementarlo personalmente.Invalide esta función si desea realizar el procesamiento especial al administrar una solicitud para el tamaño del elemento OLE.

Requisitos

encabezado: afxole.h

Vea también

Referencia

Clase de COleServerItem

Gráfico de jerarquía

COleClientItem::Draw

COleClientItem::GetExtent