BOOLGetCachedExtent (LPSIZElpSize,DVASPECTnDrawAspect-=(DVASPECT) -1);
Значення, яке повертається
Ненульовий, у разі успіху; 0 Якщо OLE елемент пуста.
Параметри
lpSize
Вказівник на структуру Розмір або об'єкта 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