COleClientItem::Draw

Rufen Sie diese Funktion auf, um das OLE-Element in das angegebene umschließende Rechteck mit dem angegebenen Gerätekontexts zu zeichnen.

BOOL Draw(
   CDC* pDC,
   LPCRECT lpBounds,
   DVASPECT nDrawAspect = (DVASPECT
)-1 
);

Parameter

  • pDC
    Zeiger auf ein Objekt CDC verwendete zum Zeichnen des OLE-Elements.

  • lpBounds
    Zeiger auf einen CRect-Objekt oder eine Struktur RECT, die das umschließende Rechteck definiert, in dem das OLE-Element zeichnen (in logischen Einheiten bestimmt durch den Gerätekontext).

  • nDrawAspect
    Gibt den Aspekt des OLE-Elements h. an wie sie angezeigt werden soll.Wenn nDrawAspect ist - 1, der letzte Aspekt, der festgelegt wird, indem SetDrawAspect verwendet, wird verwendet.Weitere Informationen zu möglichen Werte für dieses Flag, finden Sie unter SetDrawAspect.

Rückgabewert

Ungleich 0 (null), wenn erfolgreich; 0 andernfalls.

Hinweise

Die Funktion verwendet werden die Metadateidarstellung des OLE-Elements, das von der OnDraw-Memberfunktion der COleServerItem erstellt wird.

In der Regel verwenden Sie Draw für Bildschirmanzeige und übergeben den Bildschirm-Gerätekontext als pDC.In diesem Fall müssen Sie nur die ersten zwei Parameter angeben.

Der lpBounds-Parameter identifiziert das Rechteck im Zielgerätenkontext (relativ zu seinem aktuellen Zuordnungsmodus).Rendering beinhaltet das möglicherweise mit ein, das Bild zu skalieren und kann durch Containeranwendungen verwendet werden, eine Ansicht zu erzwingen, der Skalierung zwischen der angezeigten Ansicht und dem endgültige Bild druckten.

Weitere Informationen finden Sie unter IViewObject::Draw in Windows SDK.

Anforderungen

Header: afxole.h

Siehe auch

Referenz

COleClientItem-Klasse

Hierarchien-Diagramm

COleClientItem::SetExtent

COleServerItem::OnDraw