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


Метод IInkTransform::GetTransform (msinkaut.h)

Возвращает данные члена InkTransform .

Синтаксис

HRESULT GetTransform(
  [out] float *eM11,
  [out] float *eM12,
  [out] float *eM21,
  [out] float *eM22,
  [out] float *eDx,
  [out] float *eDy
);

Параметры

[out] eM11

Реальное число, указывающее элемент в первой строке, первом столбце.

[out] eM12

Реальное число, указывающее элемент в первой строке, втором столбце.

[out] eM21

Реальное число, указывающее элемент во второй строке, первом столбце.

[out] eM22

Реальное число, указывающее элемент во второй строке, втором столбце.

[out] eDx

Реальное число, указывающее элемент в третьей строке, первом столбце.

[out] eDy

Реальное число, указывающее элемент в третьей строке, втором столбце.

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

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

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

Комментарии

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

Требования

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

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

IInkTransform

Класс InkTransform

Метод SetTransform