Метод IInkRenderer::D rawStroke (msinkaut.h)
Рисует объект IInkStrokeDisp с помощью известного контекста устройства и при необходимости рисует объект IInkStrokeDisp с известным объектом InkDrawingAttributes .
Синтаксис
HRESULT DrawStroke(
[in] LONG_PTR hDC,
[in] IInkStrokeDisp *Stroke,
[in, optional] IInkDrawingAttributes *DrawingAttributes
);
Параметры
[in] hDC
HWnd контекста устройства, на котором выполняется рисование.
[in] Stroke
Росчерк для рисования.
[in, optional] DrawingAttributes
Необязательный элемент. Указывает атрибуты InkDrawingAttributes , используемые в документе. Значение по умолчанию — NULL. Если задан атрибуты InkDrawingAttributes , они переопределяют drawingAttributes в IInkStrokeDisp.
Возвращаемое значение
Этот метод может возвращать одно из этих значений.
Код возврата | Описание |
---|---|
|
Успешно. |
|
Параметр содержал недопустимый указатель. |
|
Параметр strokes связан с другим объектом InkDisp . |
|
Недопустимый дескриптор отображения. |
|
Параметр stroke или drawingAttributes не указывает на допустимый объект. |
|
В методе произошло исключение. |
|
Непредвиденный тип параметра или свойства. |
Комментарии
Ширина пера умножается (или масштабируется) на квадратный корень определяющего элемента преобразования представления.
InkRenderer принуждает окно просмотра и начало окна к 0, 0. Все существующие параметры сохраняются и восстанавливаются, но не используются InkRenderer. Для выполнения прокрутки используйте методы представления и преобразования объекта InkRenderer .
Требования
Минимальная версия клиента | Windows XP Tablet PC Edition [только классические приложения] |
Минимальная версия сервера | Ни одна версия не поддерживается |
Целевая платформа | Windows |
Header | msinkaut.h |
Библиотека | InkObj.dll |