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


Метод IDCompositionVisual::SetTransform(constD2D_MATRIX_3X2_F&) (dcomp.h)

Задает для свойства Transform этого визуального элемента указанную матрицу преобразования 3 на 2.

Синтаксис

HRESULT SetTransform(
  [in, ref] const D2D_MATRIX_3X2_F & matrix
);

Параметры

[in, ref] matrix

Тип: const D2D_MATRIX_3X2_F

Матрица преобразования 3 на 2, используемая для изменения системы координат этого визуального элемента.

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

Тип: HRESULT

Если функция завершается успешно, она возвращает S_OK. В противном случае возвращается код ошибки HRESULT . Список кодов ошибок см. в разделе Коды ошибок DirectComposition .

Комментарии

Задание свойства Transform преобразует систему координат всего поддеревья визуального элемента, которое коренится в этом визуальном элементе. Если задано свойство Клип этого визуального элемента, прямоугольник клипа также преобразуется.

Если свойство Transform ранее указывало объект преобразования, то вновь указанная матрица преобразования заменяет объект преобразования.

Требования

   
Минимальная версия клиента Windows 8 [только классические приложения]
Минимальная версия сервера Windows Server 2012 [только классические приложения]
Целевая платформа Windows
Header dcomp.h
Библиотека Dcomp.lib
DLL Dcomp.dll

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

IDCompositionMatrixTransform

IDCompositionRotateTransform

IDCompositionScaleTransform

IDCompositionSkewTransform

IDCompositionTransform

IDCompositionTranslateTransform

IDCompositionVisual

IDCompositionVisual::SetOffsetX

IDCompositionVisual::SetOffsetY