Freigeben über


COleClientItem::GetCachedExtent

Rufen Sie diese Funktion auf, um die Größe des OLE-Elements abzurufen.

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

Parameter

  • lpSize
    Zeiger auf eine Struktur SIZE oder einem CSize-Objekt, die die Größeninformationen abrufen.

  • nDrawAspect
    Gibt den Aspekt des OLE-Elements an, dessen Grenzen abgerufen werden sollen. Für mögliche Werte finden Sie unter SetDrawAspect.

Rückgabewert

Ungleich 0 (null), wenn erfolgreich; 0 die OLE-Element leer ist.

Hinweise

Diese Funktion stellt die gleichen Informationen wie GetExtent bereit. Sie können jedoch GetCachedExtent aufrufen, um Wertebereichsinformationen während der Verarbeitung anderer OLE-Handler, wie OnChange abzurufen. Die Dimensionen sind in MM_HIMETRIC Einheiten.

Dies ist, da GetCachedExtent die IViewObject2-Schnittstelle statt verwendet wird, verwenden die IOleObject-Schnittstelle, um den Extent dieses Elements abgerufen möglich. Das IViewObject2 COM-Objekt speichert die Wertebereichsinformationen, die im vorherigen Aufruf IViewObject::Draw verwendet werden.

Weitere Informationen finden Sie unter IViewObject2::GetExtent in Windows SDK.

Anforderungen

Header: afxole.h

Siehe auch

Referenz

COleClientItem-Klasse

Hierarchiediagramm

COleClientItem::GetExtent

COleClientItem::SetExtent

COleServerItem::OnGetExtent