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


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

Задает объект InkTransform , представляющий преобразование объекта, используемое для отрисовки рукописного ввода.

Синтаксис

HRESULT SetObjectTransform(
  [in] IInkTransform *ObjectTransform
);

Параметры

[in] ObjectTransform

Объект InkTransform , представляющий значения геометрического преобразования (вращение, масштабирование, сдвига и отражение), используемые для преобразования координат штриха в пространстве рукописного ввода.

Значение NULL для параметра objectTransform коррелирует с преобразованием идентификатора.

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

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

Код возврата Описание
S_OK
Успешно.
E_POINTER
Параметр содержит недопустимый указатель.
E_INVALIDARG
ObjectTransform не указывает на совместимый объект InkTransform .
E_INK_EXCEPTION
В методе произошло исключение.

Комментарии

Преобразование применяется к точкам, но не к ширине пера.

Преобразование объекта происходит до преобразования представления.

Вызвать этот метод в ответ на сообщение SENT проблематично. Проверьте, обрабатываете ли вы сообщение SENT, вызвав Метод InSendMessageEx , а затем выполните отправку сообщения себе, если оно было ОТПРАВЛЕНо.

Требования

Требование Значение
Минимальная версия клиента Windows XP Tablet PC Edition [только классические приложения]
Минимальная версия сервера Ни одна версия не поддерживается
Целевая платформа Windows
Header msinkaut.h
Библиотека InkObj.dll

См. также раздел

Метод GetObjectTransform

Метод GetViewTransform

IInkRenderer

Класс InkRenderer

Метод SetViewTransform