BOOL GetCachedExtent ( LPSIZE lpSize, DVASPECT nDrawAspect = (DVASPECT) -1 );
Возвращаемое значение
Ненулевое значение, если успешно; 0, если элемент OLE является пустым.
Параметры
lpSize
Указатель на структуру SIZE или CSize объект, который будет получать сведения о размере.
nDrawAspect
Указывает аспект элемент OLE, чьи границы должны быть извлечены. Возможные значения см. в SetDrawAspect.
Примечания
Эта функция вызывается для извлечения размера элемент OLE. Эта функция обеспечивает ту же информацию, как GetExtent. Однако вы можете вызвать GetCachedExtent для того чтобы получить степени информацию в процессе обработки других обработчиков OLE, таких как OnChange. Размеры представлены в единицах MM_HIMETRIC.
Это возможно потому, что использует GetCachedExtent IViewObject2 интерфейса вместо использования IOleObject интерфейс для получения степени этого пункта. IViewObject2 COM объект кэширует степени информации, используемой в предыдущем вызове к IViewObject::Draw.
Для получения дополнительной информации, смотрите IViewObject2::GetExtent в документации по OLE.
Обзор COleClientItem |nbsp; Члены класса | Иерархическая схема
См. также COleClientItem::GetExtent, COleClientItem::SetExtent, COleServerItem::OnGetExtent