COleClientItem::GetCachedExtent
Llame a esta función para recuperar el tamaño OLE del elemento.
BOOL GetCachedExtent(
LPSIZE lpSize,
DVASPECT nDrawAspect = (DVASPECT
)-1
);
Parámetros
lpSize
Puntero a una estructura de CALIBRE o un objeto de CSize que recibirán información de tamaño.nDrawAspect
Especifica la apariencia del elemento OLE cuyos límites deben recuperarse.Por valores posibles, vea SetDrawAspect.
Valor devuelto
Distinto de cero si correctamente; 0 si el elemento OLE está en blanco.
Comentarios
esta función proporciona la misma información que GetExtent.Sin embargo, puede llamar GetCachedExtent para obtener información de la extensión durante el procesamiento de otros controladores de OLE, como OnChange.Las dimensiones están en unidades de MM_HIMETRIC .
Esto es posible porque GetCachedExtent utiliza la interfaz de IViewObject2 en lugar de la interfaz de IOleObject para obtener la extensión de este elemento.El objeto COM de IViewObject2 almacena en caché la información de la extensión utilizada en la llamada anterior a IViewObject:: Tablas.
Para obtener más información, vea IViewObject2:: GetExtent en Windows SDK.
Requisitos
encabezado: afxole.h