COleClientItem::GetCachedExtent

BOOL GetCachedExtent ( LPSIZE lpSize, DVASPECT nDrawAspect = (DVASPECT) -1 );

Valor devuelto

Distinto de cero si es correcto; 0 si el elemento OLE está en blanco.

Parámetros

lpSize

Puntero a una estructura de tamaño o un objeto CSize que recibirá la información de tamaño.

nDrawAspect

Especifica el aspecto del elemento OLE cuyos límites son para ser recuperados. Para los valores posibles, vea SetDrawAspect.

Observaciones

Llamar a esta función para recuperar el tamaño del elemento OLE. Esta función proporciona la misma información que GetExtent. Sin embargo, puede llamar a GetCachedExtent para obtener información de medida durante el procesamiento de otros controladores de OLE, como OnChange. Las dimensiones son en unidades MM_HIMETRIC.

Esto es posible porque utiliza GetCachedExtent el IViewObject2 interfaz en lugar de usar el IOleObject interfaz para obtener el alcance de este artículo. El objeto IViewObject2 COM almacena en caché la información de medida utilizada en la anterior llamada a IViewObject::Draw.

Para obtener más información, consulte IViewObject2::GetExtent en la documentación de OLE.

Visión General de COleClientItem |nbsp; Miembros de clase | Diagrama de jerarquía

Vea tambié&nnbsp;COleClientItem::GetExtent, COleClientItem::SetExtent, COleServerItem::OnGetExtent

Index