COleClientItem::GetCachedExtent
呼叫此函式以取得 OLE 項目的大小。
BOOL GetCachedExtent(
LPSIZE lpSize,
DVASPECT nDrawAspect = (DVASPECT
)-1
);
參數
lpSize
將接收大小資訊的 大小 結構或 CSize 物件的指標。nDrawAspect
指定繫結要擷取 OLE 項目的外觀。 如需可能的值,請參閱 SetDrawAspect。
傳回值
如果不是零,則成功,0,如果 OLE 項目是空白的。
備註
這個函式提供資訊和 GetExtent相同。 不過,在處理其他 OLE 處理常式期間,例如 OnChange,您可以呼叫 GetCachedExtent 衍生程度資訊。 維度 (Dimension)。 MM_HIMETRIC 單位。
這是可行的,因為 GetCachedExtent 使用 IViewObject2 介面而非使用 IOleObject 介面取得這個項目的範圍。 IViewObject2 COM 物件會快取用於先前呼叫的範圍資訊。 IViewObject::Draw。
如需詳細資訊,請參閱 Windows SDK的 IViewObject2::GetExtent 。
需求
Header: afxole.h