Поделиться через


Метод IInkRenderer::P ixelToInkSpaceFromPoints (msinkaut.h)

Преобразует массив расположений в координатах пиксельного пространства в массив расположений в координатах пространства рукописного ввода.

Синтаксис

HRESULT PixelToInkSpaceFromPoints(
  [in]      LONG_PTR hDC,
  [in, out] VARIANT  *Points
);

Параметры

[in] hDC

Дескриптор контекста устройства для содержащего элемента управления или формы.

[in, out] Points

Массив точек Variant в виде чередующихся значений Long x и y формы x0, y0, x1, y1, x2, y2 и т. д. для преобразования из расположения пикселей в координаты пробела рукописного ввода.

Дополнительные сведения о структуре VARIANT см. в разделе Использование библиотеки COM.

Возвращаемое значение

Этот метод может возвращать одно из этих значений.

Возвращаемый код Описание
S_OK
Успех.
E_POINTER
Параметр содержал недопустимый указатель.
E_INVALIDARG
Недопустимый дескриптор отображения.
E_INK_EXCEPTION
Исключение произошло внутри метода.

Замечания

PixelToInkSpaceFromPoints преобразуется из пикселя в рукописное пространство (1 единица рукописного ввода = .01mm), применяет обратное преобразование представления, а затем применяет обратное преобразование объекта.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows XP Tablet PC Edition [только классические приложения]
минимальный поддерживаемый сервер Не поддерживается
целевая платформа Виндоус
заголовка msinkaut.h
библиотеки InkObj.dll

См. также

IInkRenderer

класс InkRenderer

Метод InkSpaceToPixel

метод InkSpaceToPixelFromPoints

Метод PixelToInkSpace