Compartir a través de


COleServerItem::OnSetExtent

Llamado por el marco para indicar el elemento OLE cuánto espacio disponible en el documento contenedor.

virtual BOOL OnSetExtent( 
   DVASPECT nDrawAspect, 
   const CSize& size  
);

Parámetros

  • nDrawAspect
    Especifica la apariencia del elemento OLE cuyos se especifican límites. 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.

  • size
    Una estructura de CSize que especifica el nuevo 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 SetExtent del objeto correspondiente de COleClientItem se denomina. La implementación predeterminada establece el miembro de m_sizeExtent al tamaño especificado si nDrawAspect es DVASPECT_CONTENT; si no devuelve 0. Invalide esta función para realizar el procesamiento especial cuando cambia el tamaño del elemento.

Requisitos

encabezado: afxole.h

Vea también

Referencia

COleServerItem Class

Gráfico de jerarquías

COleClientItem::SetExtent

COleServerItem::OnGetExtent

COleServerItem::m_sizeExtent