COleClientItem::GetCachedExtent

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

Rückgabewert

Ungleich NULL, wenn erfolgreich; 0, wenn das OLE-Element leer ist.

Parameter

lpSize

Zeiger auf eine SIZE -Struktur oder einem CSize -Objekt, das die Größeninformationen erhalten.

nDrawAspect

Gibt den Aspekt des OLE-Elements dessen Begrenzungen abgerufen werden sollen. Mögliche Werte finden Sie unter SetDrawAspect.

Bemerkungen

Rufen Sie diese Funktion um das OLE-Element abzurufen. Diese Funktion liefert dieselbe Informationen wie GetExtent. Allerdings können Sie GetCachedExtent Umfang Informationen während der Verarbeitung von anderen OLE-Handler, wie OnChangeerhalten aufrufen. Die Abmessungen sind in MM_HIMETRIC -Einheiten.

Dies ist möglich, da GetCachedExtent verwendet die IViewObject2 -Schnittstelle anstatt verwenden die IOleObject -Schnittstelle zu den Umfang dieses Artikels. Das IViewObject2 COM-Objekt speichert die Umfang Informationen verwendet, die in den vorherigen Aufruf von IViewObject::Draw.

Weitere Informationen finden Sie unter IViewObject2::GetExtent in der OLE-Dokumentation.

Übersicht über die von COleClientItem |nbsp; Member der Klasse | Hierarchiediagramm

Siehe auch&Nbsp;COleClientItem::GetExtent, COleClientItem::SetExtent, COleServerItem::OnGetExtent

Index