COleClientItem::GetCachedExtent

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

Index