Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

IInkRenderer::PixelToInkSpace method (msinkaut.h)

Converts a location in pixel space coordinates to be a location in ink space coordinates.

Syntax

HRESULT PixelToInkSpace(
 [in] LONG_PTR hDC,
 [in, out] long *x,
 [in, out] long *y
);

Parameters

[in] hDC

The handle of the device context for the containing control or form.

[in, out] x

The x coordinate of the point to convert into an ink location.

[in, out] y

The y coordinate of the point to convert into an ink location.

Return value

This method can return one of these values.

Return code Description
S_OK
Success.
E_POINTER
A parameter contained an invalid pointer.
E_INVALIDARG
Invalid display handle.
E_INK_EXCEPTION
An exception occurred inside the method.

Remarks

PixelToInkSpace converts from pixel to ink space (1 HIMETRIC unit = .01mm), applies the inverse of the view transform, and then applies the object transform.

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

See also

IInkRenderer

InkRenderer Class

InkSpaceToPixel Method

InkSpaceToPixelFromPoints Method

PixelToInkSpaceFromPoints Method


Feedback

Was this page helpful?

Additional resources