COleClientItem::Draw

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

Wartość zwracany

Niezerowa, jeśli kończy się pomyślnie; inny sposób 0.

Parametry

pDC

Wskaźnik do obiektu CDC używanych do rysowania elementu OLE.

lpBounds

Wskaźnik do obiektu CRect lub struktury RECT , który definiuje prostokąta obwiedni, w której chcesz narysować element OLE (w jednostkach logicznych ustalona przez kontekstu urządzenia).

nDrawAspect

Określa aspekt OLE element, w jaki sposób mają być wyświetlane. Jeśli nDrawAspect jest –1, używana jest ostatni aspekt można ustawić za pomocą SetDrawAspect . Aby uzyskać więcej informacji na temat możliwych wartości tej flagi zobacz SetDrawAspect.

Uwagi

Nazwać tę funkcję w celu narysowania elementu OLE do określonego prostokąta obwiedni przy użyciu kontekstu podanego urządzenia. Funkcja może używać reprezentacji metapliku elementu OLE, stworzony przez funkcję Państwa OnDraw COleServerItem.

Zazwyczaj za pomocą rysowania dla ekranu, przekazując kontekstu urządzenia ekranu jako podstawowy kontroler domeny. W takim przypadku trzeba określić tylko pierwsze dwa parametry.

Parametr lpBounds Określa prostokąt w kontekście urządzenia docelowego (w stosunku do jego bieżący tryb mapowanie). Renderowanie może pociągać za sobą skalowanie obrazu i mogą być używane w aplikacji kontenera do nakładania widokiem, która skaluje się między wyświetlanego widoku i końcowy drukowany obraz.

Aby uzyskać więcej informacji, zobacz IViewObject::Draw w dokumentacji OLE.

Omówienie COleClientItem |nbsp; Klasa członków | Wykres hierarchii

Zobacz też COleClientItem::SetExtent, COleServerItem::OnDraw

Index