Sdílet prostřednictvím


COleServerItem::OnDrawEx

Volat rámec pro všechny kresby.

virtual BOOL OnDrawEx( 
   CDC* pDC, 
   DVASPECT nDrawAspect, 
   CSize& rSize  
);

Parametry

  • pDC
    Ukazatel CDC objektu, na který chcete nakreslit zboží.Řadiče domény automaticky připojen k atributu DC tak můžete volat funkce atribut, přestože tím tak by provést metasoubor specifické pro zařízení.

  • nDrawAspect
    Hodnota z DVASPECT výčtu.Tento parametr může mít některou z následujících hodnot:

    • DVASPECT_CONTENTPoložka je reprezentován způsobem, mohou být zobrazeny jako vložený objekt uvnitř kontejneru.

    • DVASPECT_THUMBNAILPoložka je vykreslen v reprezentaci "miniaturu" tak, že mohou být zobrazeny v nástroj k procházení.

    • DVASPECT_ICONPoložka je reprezentována ikonou.

    • DVASPECT_DOCPRINTPoložka je reprezentován jako by byly vytištěny, pomocí příkazu Tisk z nabídky soubor.

  • rSize
    Velikost položky v HIMETRIC jednotek.

Vrácená hodnota

Nenulová hodnota, pokud zboží bylo úspěšně nakreslili. jinak 0.

Poznámky

Provádění volání výchozí OnDraw při DVASPECT se rovná DVASPECT_CONTENT ; Jinak selže.

Přepsat tuto funkci jiné než umožňují prezentaci dat aspekty DVASPECT_CONTENT , jako například DVASPECT_ICON nebo DVASPECT_THUMBNAIL .

Požadavky

Záhlaví: afxole.h

Viz také

Referenční dokumentace

Třída COleServerItem

Graf hierarchie

COleServerItem::OnDraw