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