COleClientItem::GetCachedExtent
Chiamare questa funzione per recuperare la dimensione elemento OLE.
BOOL GetCachedExtent(
LPSIZE lpSize,
DVASPECT nDrawAspect = (DVASPECT
)-1
);
Parametri
lpSize
Puntatore a una struttura SIZE o a un oggetto CSize che riceveranno le informazioni sulle dimensioni.nDrawAspect
Specifica l'aspetto dell'elemento OLE dei cui limiti devono essere recuperati. Per i valori possibili, vedere SetDrawAspect.
Valore restituito
Diverso da zero se ha esito positivo; 0 se l'elemento OLE è vuoto.
Note
Questa funzione le stesse informazioni GetExtent. Tuttavia, è possibile chiamare GetCachedExtent per ottenere informazioni di ambito durante l'elaborazione degli altri gestori OLE, come OnChange. Le dimensioni sono espressi in unità MM_HIMETRIC.
Ciò è possibile poiché GetCachedExtent utilizza l'interfaccia IViewObject2 invece dell'interfaccia IOleObject per ottenere l'ambito di questo elemento. L'oggetto COM IViewObject2 memorizza nella cache le informazioni di ambito utilizzato nella precedente chiamata a IViewObject::Draw.
Per ulteriori informazioni, vedere IViewObject2::GetExtent in Windows SDK.
Requisiti
Header: afxole.h