Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Замечание
Библиотека классов Microsoft Foundation (MFC) продолжает поддерживаться. Однако мы больше не добавляем функции или обновляем документацию.
Инкапсулирует кубический переход.
Синтаксис
class CCubicTransition : public CBaseTransition;
Участники
Открытые конструкторы
| Имя | Описание |
|---|---|
| CCubicTransition::CCubicTransition | Создает объект перехода и инициализирует его параметры. |
Открытые методы
| Имя | Описание |
|---|---|
| CCubicTransition::Create | Вызывает библиотеку перехода для создания инкапсулированного com-объекта перехода. (Переопределения CBaseTransition::Create.) |
Открытые члены данных
| Имя | Описание |
|---|---|
| CCubicTransition::m_dblFinalValue | Значение переменной анимации в конце перехода. |
| CCubicTransition::m_dblFinalVelocity | Скорость переменной в конце перехода. |
| CCubicTransition::m_duration | Длительность перехода. |
Замечания
При кубическом переходе значение переменной анимации изменяется с исходного значения на указанное конечное значение в течение длительности перехода, заканчивая указанной скоростью. Так как все переходы очищаются автоматически, рекомендуется выделить их с помощью оператора new. Инкапсулированный объект COM IUIAnimationTransition создается CAnimationController::AnimateGroup, пока не будет значение NULL. Изменение переменных-членов после создания этого COM-объекта не влияет.
Иерархия наследования
CCubicTransition
Требования
Заголовок: afxanimationcontroller.h
CCubicTransition::CCubicTransition
Создает объект перехода и инициализирует его параметры.
CCubicTransition(
UI_ANIMATION_SECONDS duration,
DOUBLE finalValue,
DOUBLE finalVelocity);
Параметры
duration
Длительность перехода.
finalValue
Значение переменной анимации в конце перехода.
finalVelocity
Скорость переменной в конце перехода.
CCubicTransition::Create
Вызывает библиотеку перехода для создания инкапсулированного com-объекта перехода.
virtual BOOL Create(
IUIAnimationTransitionLibrary* pLibrary,
IUIAnimationTransitionFactory* \*not used*\);
Параметры
pLibrary
Указатель на интерфейс IUIAnimationTransitionLibrary, определяющий библиотеку стандартных переходов.
Возвращаемое значение
ЗНАЧЕНИЕ TRUE, если переход успешно создан; в противном случае ЗНАЧЕНИЕ FALSE.
CCubicTransition::m_dblFinalValue
Значение переменной анимации в конце перехода.
DOUBLE m_dblFinalValue;
CCubicTransition::m_dblFinalVelocity
Скорость переменной в конце перехода.
DOUBLE m_dblFinalVelocity;
CCubicTransition::m_duration
Длительность перехода.
UI_ANIMATION_SECONDS m_duration;