Aracılığıyla paylaş


COleClientItem::GetCachedExtent

ole öğenin boyutunu almak için bu işlevini çağırın.

BOOL GetCachedExtent(
   LPSIZE lpSize,
   DVASPECT nDrawAspect = (DVASPECT
)-1 
);

Parametreler

  • lpSize
    İşaretçi bir BOYUTU yapı ya da bir CSize boyut bilgilerini alacaksınız nesnesi.

  • nDrawAspect
    Alınacak olan sınırları olan ole maddenin boy belirtir. Olası değerler için bkz: SetDrawAspect.

Dönüş Değeri

Başarılı olursa sıfırdan farklı; ole öğesi boşsa 0.

Notlar

Bu işlev aynı bilgileri sağlar GetExtent. Ancak, arama GetCachedExtent gibi diğer ole işleyicilerini işleme sırasında kapsam bilgileri almak için OnChange. Boyutları olan MM_HIMETRIC birimleri.

Bu mümkün olur çünkü GetCachedExtent kullanan IViewObject2 kullanmak yerine, arabirim IOLE nesnesini , bu maddenin hükümleri almak için arabirim. IViewObject2 com nesnesi önbelleğe önceki çağrıda kullanılan kapsam bilgileri IViewObject::Draw.

Daha fazla bilgi için bkz: IViewObject2::GetExtent , Windows SDK.

Gereksinimler

Başlık: afxole.h

Ayrıca bkz.

Başvuru

COleClientItem sınıfı

Hiyerarşi grafik

COleClientItem::GetExtent

COleClientItem::SetExtent

COleServerItem::OnGetExtent