COleServerItem::OnGetExtent
Aufgerufen vom Framework, um Größe, in HIMETRIC Einheiten, des OLE-Elements abzurufen.
virtual BOOL OnGetExtent(
DVASPECT nDrawAspect,
CSize& rSize
);
Parameter
nDrawAspect
Gibt den Aspekt des OLE-Elements an, dessen Grenzen abgerufen werden sollen.Dieser Parameter kann einer der folgenden Werte haben:DVASPECT_CONTENT-Element wird dargestellt, dass es als eingebettetes Objekt innerhalb seines Containers angezeigt werden kann.
DVASPECT_THUMBNAIL-Element wird in einer "Miniaturansichts" Darstellung gerendert, damit es in einem Durchsuchentool angezeigt werden kann.
DVASPECT_ICON-Element wird durch ein Symbol dargestellt.
DVASPECT_DOCPRINT-Element dargestellt wird, als ob es mithilfe des Drucksbefehls von im Menü Datei ausgegeben wurde.
rSize
Verweis auf ein CSize-Objekt, das die Größe des OLE-Elements empfängt.
Rückgabewert
Ungleich 0 (null), wenn erfolgreich; 0 andernfalls.
Hinweise
Wenn die Containeranwendung mit Microsoft Foundation Class-Bibliothek geschrieben wurde, wird diese Funktion aufgerufen, wenn die GetExtent-Memberfunktion des entsprechenden COleClientItem-Objekts aufgerufen wird.Bei der Standardimplementierung wird keine Aktion ausgeführt.Sie müssen sie selbst implementieren.Überschreiben Sie diese Funktion, wenn Sie das spezielle Verarbeitung ausführen möchten, wenn Sie eine Anforderung für die Größe des OLE-Elements behandeln.
Anforderungen
Header: afxole.h