Метод IDCompositionVisual::SetOffsetX(IDCompositionAnimation*) (dcomp.h)

Изменяет значение свойства OffsetX этого визуального элемента. Свойство OffsetX задает новое смещение визуального элемента по оси X относительно родительского визуального элемента.

Синтаксис

HRESULT SetOffsetX(
  [in] IDCompositionAnimation *animation
);

Параметры

[in] animation

Тип: IDCompositionAnimation*

Объект анимации, определяющий, как со временем изменяется значение свойства OffsetX. Этот параметр не должен иметь значение NULL.

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

Тип: HRESULT

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

Комментарии

Этот метод создает копию указанной анимации. Если объект анимации, на который ссылается параметр animation , изменяется после этого вызова, изменение не влияет на свойство OffsetX, если этот метод не будет вызван повторно. Если свойство OffsetX ранее было анимировано, этот метод заменяет эту анимацию новой анимацией.

Этот метод завершается ошибкой, если анимация является недопустимым указателем или если она не была создана тем же интерфейсом IDCompositionDevice , который создал этот визуальный элемент. Интерфейс не может быть пользовательской реализацией; С этим методом можно использовать только интерфейсы, созданные Microsoft DirectComposition.

Требования

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

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

IDCompositionVisual

IDCompositionVisual::SetOffsetY

IDCompositionVisual::SetTransform