Sdílet prostřednictvím


COleClientItem::Draw

Volání funkce kreslení OLE položky do zadaného kontextu zařízení ohraničovacího rámečku.

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

Parametry

  • pDC
    Ukazatel CDC objektu se používá pro kreslení položky OLE.

  • lpBounds
    Ukazatel CRect objektu nebo RECT struktury, která definuje ohraničovací obdélník, ve kterém chcete nakreslit OLE položky (v kontextu zařízení určena logické jednotky).

  • nDrawAspect
    Určuje aspekt OLE položky, jak má být zobrazen.Pokud nDrawAspect je –1 aspekt nastavit pomocí SetDrawAspect se používá.Další informace o možných hodnot pro tento příznak SetDrawAspect.

Vrácená hodnota

Nenulová hodnota, pokud je úspěšná. jinak 0.

Poznámky

Funkce může použít metasoubor reprezentace OLE položky vytvořené OnDraw členské funkce COleServerItem .

Obvykle použijete Kreslení pro zobrazení na obrazovce předávání kontextu zařízení obrazovky jako pDC .V tomto případě je třeba určit pouze první dva parametry.

lpBounds Parametr identifikuje obdélníku v kontextu cílové zařízení (vzhledem k aktuální mapování režim).Vykreslení může zahrnovat změnu měřítka obrázku a aplikací kontejneru lze uložit zobrazení, která se mezi zobrazení a výsledného vytištěného obrazu.

Další informace naleznete v IViewObject::Draw v .

Požadavky

Záhlaví: afxole.h

Viz také

Referenční dokumentace

Třída COleClientItem

Graf hierarchie

COleClientItem::SetExtent

COleServerItem::OnDraw