Sdílet prostřednictvím


CReversalTransition – třída

Zapouzdřuje zpětný přechod.

Syntaxe

class CReversalTransition : public CBaseTransition;

Členové

Veřejné konstruktory

Název Popis
CReversalTransition::CReversalTransition Vytvoří reversální přechodový objekt a inicializuje jeho dobu trvání.

Veřejné metody

Název Popis
CReversalTransition::Create Volá knihovnu přechodu k vytvoření zapouzdřeného objektu MODELU COM. (Přepsání CBaseTransition::Create.)

Veřejné datové členy

Název Popis
CReversalTransition::m_duration Doba trvání přechodu.

Poznámky

Přechod se v průběhu dané doby hladce změní směrem. Konečná hodnota bude stejná jako počáteční hodnota a konečná rychlost bude záporná počáteční rychlostí. Vzhledem k tomu, že všechny přechody se vymažou automaticky, doporučujeme je přidělit pomocí operátoru new. Zapouzdřený objekt IUIAnimationTransition COM je vytvořen CAnimationController::AnimateGroup, dokud nebude null. Změna členských proměnných po vytvoření tohoto objektu COM nemá žádný vliv.

Hierarchie dědičnosti

Objekt CObject

CBaseTransition

CReversalTransition

Požadavky

Hlavička: afxanimationcontroller.h

CReversalTransition::Create

Volá knihovnu přechodu k vytvoření zapouzdřeného objektu MODELU COM.

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

Parametry

pLibrary
Ukazatel na přechodovou knihovnu, která je zodpovědná za vytváření standardních přechodů.

Návratová hodnota

TRUE, pokud je přechod úspěšně vytvořen; jinak NEPRAVDA.

CReversalTransition::CReversalTransition

Vytvoří reversální přechodový objekt a inicializuje jeho dobu trvání.

CReversalTransition(UI_ANIMATION_SECONDS duration);

Parametry

trvání
Doba trvání přechodu.

CReversalTransition::m_duration

Doba trvání přechodu.

UI_ANIMATION_SECONDS m_duration;

Viz také

Třídy