COleServerItem::OnDrawEx
Aufgerufen vom Framework für alle Zeichnung.
virtual BOOL OnDrawEx(
CDC* pDC,
DVASPECT nDrawAspect,
CSize& rSize
);
Parameter
pDC
Ein Zeiger auf das dem CDC-Objekt, an der das Element zu zeichnen. Das Domänencontroller wird automatisch an das Attribut DC verbunden, sodass Sie Attributfunktionen aufrufen, obwohl dies die Metadatei gerätespezifisch machen würde.nDrawAspect
Ein Wert aus der DVASPECT-Enumeration. 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
Größe des Elements in HIMETRIC Einheiten.
Rückgabewert
Ungleich 0 (null), wenn das Element erfolgreich gezeichnet wurde; 0 andernfalls.
Hinweise
Die Standardimplementierung ruft OnDraw auf, wenn DVASPECT gleich ist; DVASPECT_CONTENT Andernfalls schlägt die Prozedur fehl.
Überschreiben Sie diese Funktion, um Präsentationsdaten für Aspekte anders DVASPECT_CONTENT, wie DVASPECT_ICON oder DVASPECT_THUMBNAIL bereitzustellen.
Anforderungen
Header: afxole.h