Sdílet prostřednictvím


COleClientItem::GetCachedExtent

Volání této funkce můžete získat velikost položky OLE.

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

Parametry

  • lpSize
    Ukazatel velikosti struktury nebo CSize objekt, který bude přijímat informace o velikosti.

  • nDrawAspect
    Určuje aspekt OLE položky, jejichž hranice jsou.Možné hodnoty viz SetDrawAspect.

Vrácená hodnota

Nenulová hodnota, pokud je úspěšná. 0, pokud zboží OLE je prázdný.

Poznámky

Tato funkce poskytuje stejné informace jako GetExtent.Můžete však volat GetCachedExtent získat informace o rozsahu během zpracování jiných obsluhy OLE, jako Při změně.Rozměry jsou v MM_HIMETRIC jednotek.

To je možné, protože GetCachedExtent používá IViewObject2 rozhraní místo IOleObject rozhraní získat v rozsahu tohoto zboží.IViewObject2 objektu COM ukládá informace o rozsahu v předchozí volání k IViewObject::Draw.

Další informace naleznete v IViewObject2::GetExtent v .

Požadavky

Záhlaví: afxole.h

Viz také

Referenční dokumentace

Třída COleClientItem

Graf hierarchie

COleClientItem::GetExtent

COleClientItem::SetExtent

COleServerItem::OnGetExtent