Метод IInkRenderer::SetViewTransform (msinkaut.h)
Задает объект InkTransform , представляющий преобразование представления, используемое для отрисовки рукописного ввода.
Синтаксис
HRESULT SetViewTransform(
[in] IInkTransform *ViewTransform
);
Параметры
[in] ViewTransform
Объект InkTransform , представляющий значения геометрического преобразования (вращение, масштабирование, сдвига и отражение), используемые для преобразования координат штриха в пространстве рукописного ввода.
Значение NULL для параметра viewTransform коррелирует с преобразованием идентификатора.
Возвращаемое значение
Этот метод может возвращать одно из этих значений.
Код возврата | Описание |
---|---|
|
Успешно. |
|
Параметр содержит недопустимый указатель. |
|
viewTransform не указывает на совместимый объект InkTransform . |
|
В методе произошло исключение. |
Комментарии
Преобразование применяется как к точкам, так и к ширине пера.
Преобразование представления происходит после преобразования объекта.
Ширина пера вычисляется путем умножения указанной ширины пера (или по умолчанию 53, если не указано) на квадратный корень детерминанта преобразования представления.
Вызвать этот метод в ответ на сообщение SENT проблематично. Проверьте, обрабатываете ли вы сообщение SENT, вызвав Метод InSendMessageEx , а затем выполните отправку сообщения себе, если оно было ОТПРАВЛЕНо.
Требования
Минимальная версия клиента | Windows XP Tablet PC Edition [только классические приложения] |
Минимальная версия сервера | Ни одна версия не поддерживается |
Целевая платформа | Windows |
Header | msinkaut.h |
Библиотека | InkObj.dll |