Share via


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

Clase de COleServerItem

Gráfico de jerarquía

COleClientItem::SetExtent

COleServerItem::OnGetExtent

COleServerItem::m_sizeExtent