CCubicTransition osztály

Megjegyzés:

A Microsoft Foundation Classes (MFC) könyvtár továbbra is támogatott. A továbbiakban azonban nem adunk hozzá funkciókat, és nem frissítjük a dokumentációt.

Belefoglal egy köbös átmenetet.

Szemantika

class CCubicTransition : public CBaseTransition;

Tagok

Nyilvános konstruktorok

Név Description
CCubicTransition::CCubicTransition Áttűnési objektumot hoz létre, és inicializálja annak paramétereit.

Nyilvános metódusok

Név Description
CCubicTransition::Létrehozás Meghívja az áttűnési kódtárat beágyazott áttűnési COM-objektum létrehozásához. (A CBaseTransition felülbírálása::Létrehozás.)

Nyilvános adatok tagjai

Név Description
CCubicTransition::m_dblFinalValue Az animációs változó értéke az áttűnés végén.
CCubicTransition::m_dblFinalVelocity A változó sebessége az átmenet végén.
CCubicTransition::m_duration Az áttűnés időtartama.

Megjegyzések

A köbátmenet során az animációs változó értéke a kezdeti értékről egy meghatározott végső értékre változik az áttűnés időtartama alatt, meghatározott sebességgel végződve. Mivel az összes áttűnést automatikusan törli a rendszer, javasoljuk, hogy az új operátorral foglalja le őket. A beágyazott IUIAnimationTransition COM objektumot a CAnimationController::AnimateGroup hozza létre, amíg null értékű. A COM-objektum létrehozása után a tagváltozók módosítása nincs hatással.

Öröklési hierarchia

CObject

CBaseTransition

CCubicTransition

Requirements

Fejléc: afxanimationcontroller.h

CCubicTransition::CCubicTransition

Áttűnési objektumot hoz létre, és inicializálja annak paramétereit.

CCubicTransition(
    UI_ANIMATION_SECONDS duration,
    DOUBLE finalValue,
    DOUBLE finalVelocity);

Paraméterek

időtartam
Az áttűnés időtartama.

finalValue
Az animációs változó értéke az áttűnés végén.

finalVelocity
A változó sebessége az átmenet végén.

CCubicTransition::Létrehozás

Meghívja az áttűnési kódtárat beágyazott áttűnési COM-objektum létrehozásához.

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

Paraméterek

pLibrary
Mutató egy IUIAnimationTransitionLibrary felületre, amely szabványos áttűnések kódtárát határozza meg.

Visszaadott érték

IGAZ, ha az áttűnés sikeresen létrejött; egyéb esetben HAMIS.

CCubicTransition::m_dblFinalValue

Az animációs változó értéke az áttűnés végén.

DOUBLE m_dblFinalValue;

CCubicTransition::m_dblFinalVelocity

A változó sebessége az átmenet végén.

DOUBLE m_dblFinalVelocity;

CCubicTransition::m_duration

Az áttűnés időtartama.

UI_ANIMATION_SECONDS m_duration;

Lásd még

osztályok