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


Метод IDirectManipulationContent::SyncContentTransform (directmanipulation.h)

Изменяет преобразование содержимого при сохранении преобразования выходных данных.

Синтаксис

HRESULT SyncContentTransform(
  [in] const float *matrix,
  [in] DWORD       pointCount
);

Параметры

[in] matrix

Матрица преобразования.

[in] pointCount

Размер матрицы преобразования. Это значение всегда равно 6, так как матрица 3x2 используется для всех преобразований прямых манипуляций.

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

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

Комментарии

Этот метод завершится ошибкой, если окно просмотра находится в состоянии DIRECTMANIPULATION_RUNNING, DIRECTMANIPULATION_INERTIA или DIRECTMANIPULATION_SUSPENDED.

Этот метод удобен, когда приложение хочет применить преобразования поверх преобразований содержимого в конце манипуляции, сохраняя при этом преобразование визуального вывода содержимого.

Требования

Требование Значение
Минимальная версия клиента Windows 8 [только классические приложения]
Минимальная версия сервера Windows Server 2012 [только классические приложения]
Целевая платформа Windows
Header directmanipulation.h

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

IDirectManipulationContent