Udostępnij za pośrednictwem


COleClientItem::Draw

Wywołanie tej funkcji, aby narysować element OLE do określonego prostokąta obwiedni w kontekście określonego urządzenia.

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

Parametry

  • pDC
    Wskaźnik CDC obiekt używany do rysowania elementu OLE.

  • lpBounds
    Wskaźnik do CRect obiektu lub RECT strukturę, która definiuje obwiedni prostokąt rysowania elementu OLE (w jednostkach logicznych ustala kontekstu urządzenia).

  • nDrawAspect
    Określa aspekt OLE element, czyli sposób wyświetlania.Jeśli nDrawAspect jest –1 ostatni aspekt ustawić za pomocą SetDrawAspect jest używana.Aby uzyskać więcej informacji dotyczących możliwych wartości tej flagi, zobacz SetDrawAspect.

Wartość zwracana

Niezerowa, jeśli kończy się pomyślnie; 0 inaczej.

Uwagi

Funkcja może używać reprezentacja metapliku utworzone przez element OLE OnDraw Członkowskich funkcji COleServerItem.

Zazwyczaj korzystają Rysuj do wyświetlania na ekranie, przekazując kontekstu urządzenia ekranu jako pDC.W takim przypadku należy określić dwa pierwsze parametry.

lpBounds Parametr identyfikuje prostokąt w kontekście urządzenia docelowego (względem bieżącego trybu mapowanie).Renderowanie może obejmować skalowanie obrazu i aplikacji kontenera można do nakładania widok, który skaluje między wyświetlany i drukowany obraz końcowy.

Aby uzyskać więcej informacji, zobacz IViewObject::Draw w Windows SDK.

Wymagania

Nagłówek: afxole.h

Zobacz też

Informacje

Klasa COleClientItem

Wykres hierarchii

COleClientItem::SetExtent

COleServerItem::OnDraw