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


Класс CReversalTransition

Инкапсулирует обратный переход.

Синтаксис

class CReversalTransition : public CBaseTransition;

Участники

Открытые конструкторы

Имя Описание
CReversalTransition::CReversalTransition Создает объект сменного перехода и инициализирует его длительность.

Открытые методы

Имя Описание
CReversalTransition::Create Вызывает библиотеку перехода для создания инкапсулированного com-объекта перехода. (Переопределения CBaseTransition::Create.)

Открытые члены данных

Имя Описание
CReversalTransition::m_duration Длительность перехода.

Замечания

Поворотный переход плавно изменяет направление в течение заданной длительности. Окончательное значение будет совпадать с начальным значением, а окончательная скорость будет отрицательной от начальной скорости. Так как все переходы очищаются автоматически, рекомендуется выделить их с помощью оператора new. Инкапсулированный объект COM IUIAnimationTransition создается CAnimationController::AnimateGroup, пока не будет значение NULL. Изменение переменных-членов после создания этого COM-объекта не влияет.

Иерархия наследования

CObject

CBaseTransition

CReversalTransition

Требования

Заголовок: afxanimationcontroller.h

CReversalTransition::Create

Вызывает библиотеку перехода для создания инкапсулированного com-объекта перехода.

virtual BOOL Create(
    IUIAnimationTransitionLibrary* pLibrary,
    IUIAnimationTransitionFactory* \*not used*\);

Параметры

pLibrary
Указатель на библиотеку перехода, которая отвечает за создание стандартных переходов.

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

ЗНАЧЕНИЕ TRUE, если переход успешно создан; в противном случае ЗНАЧЕНИЕ FALSE.

CReversalTransition::CReversalTransition

Создает объект сменного перехода и инициализирует его длительность.

CReversalTransition(UI_ANIMATION_SECONDS duration);

Параметры

duration
Длительность перехода.

CReversalTransition::m_duration

Длительность перехода.

UI_ANIMATION_SECONDS m_duration;

См. также

Классы