COleClientItem::Draw

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

Return Value

Nonzero if successful; otherwise 0.

Parameters

pDC

Pointer to a CDC object used for drawing the OLE item.

lpBounds

Pointer to a CRect object or RECT structure that defines the bounding rectangle in which to draw the OLE item (in logical units determined by the device context).

nDrawAspect

Specifies the aspect of the OLE item, that is, how it should be displayed. If nDrawAspect is –1, the last aspect set by using SetDrawAspect is used. For more information about possible values for this flag, see SetDrawAspect.

Remarks

Call this function to draw the OLE item into the specified bounding rectangle using the specified device context. The function may use the metafile representation of the OLE item created by the OnDraw member function of COleServerItem.

Typically you use Draw for screen display, passing the screen device context as pDC. In this case, you need to specify only the first two parameters.

The lpBounds parameter identifies the rectangle in the target device context (relative to its current mapping mode). Rendering may involve scaling the picture and can be used by container applications to impose a view that scales between the displayed view and the final printed image.

For more information, see IViewObject::Draw in the OLE documentation.

COleClientItem OverviewClass MembersHierarchy Chart

See Also   COleClientItem::SetExtent, COleServerItem::OnDraw