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