IInkRenderer::Draw method (msinkaut.h)
Draws ink strokes using the known device context.
Syntax
HRESULT Draw(
[in] LONG_PTR hDC,
[in] IInkStrokes *Strokes
);
Parameters
[in] hDC
Specifies the hWnd of the device context on which to draw.
[in] Strokes
Specifies the strokes to draw.
Return value
This method can return one of these values.
Return code | Description |
---|---|
|
Success. |
|
A parameter contained an invalid pointer. |
|
The strokes parameter is associated with a different InkDisp object. |
|
An argument is invalid. |
|
The hdc or the strokes parameter does not point to a valid object. |
|
An exception occurred inside the method. |
|
Unexpected parameter or property type. |
Remarks
The pen width is multiplied (or scaled) by the square root of the determinant of the view transform.
Note If you have not set the pen width explicitly, it is 53 by default. You must multiply the pen width by the square root of the determinant to yield the correct bounding box. The height and width of the bounding box are expanded by half this amount in each direction.
Note Use the DrawStroke method to draw a single stroke.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows XP Tablet PC Edition [desktop apps only] |
Minimum supported server | None supported |
Target Platform | Windows |
Header | msinkaut.h |
Library | InkObj.dll |