Sdílet prostřednictvím


CInstantaneousTransition – třída

Zapouzdřuje okamžitý přechod.

Syntaxe

class CInstantaneousTransition : public CBaseTransition;

Členové

Veřejné konstruktory

Jméno popis
CInstantaneousTransition::CInstantaneousTransition Vytvoří objekt přechodu a inicializuje jeho konečnou hodnotu.

Veřejné metody

Jméno popis
CInstantaneousTransition::Create Volá knihovnu přechodu k vytvoření zapouzdřeného objektu MODELU COM. (Přepsání CBaseTransition::Create.)

Veřejné datové členy

Jméno popis
CInstantaneousTransition::m_dblFinalValue Hodnota proměnné animace na konci přechodu.

Poznámky

Během okamžitého přechodu se hodnota proměnné animace okamžitě změní z aktuální hodnoty na zadanou konečnou hodnotu. Doba trvání tohoto přechodu je vždy nula. 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

CInstantaneousTransition

Požadavky

Hlavička: afxanimationcontroller.h

CInstantaneousTransition::CInstantaneousTransition

Vytvoří objekt přechodu a inicializuje jeho konečnou hodnotu.

CInstantaneousTransition(DOUBLE dblFinalValue);

Parametry

dblFinalValue
Hodnota proměnné animace na konci přechodu.

CInstantaneousTransition::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 rozhraní IUIAnimationTransitionLibrary, které definuje knihovnu standardních přechodů.

Vrácená hodnota

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

CInstantaneousTransition::m_dblFinalValue

Hodnota proměnné animace na konci přechodu.

DOUBLE m_dblFinalValue;

Viz také

Třídy