Класс CReversalTransition
Инкапсулирует обратный переход.
Синтаксис
class CReversalTransition : public CBaseTransition;
Участники
Открытые конструкторы
Имя | Описание |
---|---|
CReversalTransition::CReversalTransition | Создает объект сменного перехода и инициализирует его длительность. |
Открытые методы
Имя | Описание |
---|---|
CReversalTransition::Create | Вызывает библиотеку перехода для создания инкапсулированного com-объекта перехода. (Переопределения CBaseTransition::Create.) |
Открытые члены данных
Имя | Описание |
---|---|
CReversalTransition::m_duration | Длительность перехода. |
Замечания
Поворотный переход плавно изменяет направление в течение заданной длительности. Окончательное значение будет совпадать с начальным значением, а окончательная скорость будет отрицательной от начальной скорости. Так как все переходы очищаются автоматически, рекомендуется выделить их с помощью оператора new. Инкапсулированный объект COM IUIAnimationTransition создается CAnimationController::AnimateGroup, пока не будет значение NULL. Изменение переменных-членов после создания этого COM-объекта не влияет.
Иерархия наследования
Требования
Заголовок: 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;