CConstantTransition-Klasse

Kapselt einen konstanten Übergang.

Syntax

class CConstantTransition : public CBaseTransition;

Member

Öffentliche Konstruktoren

Name Beschreibung
CConstantTransition::CConstantTransition Erstellt ein Übergangsobjekt und initialisiert seine Dauer.

Öffentliche Methoden

Name Beschreibung
CConstantTransition::Create Ruft die Übergangsbibliothek auf, um gekapselte Übergangs-COM-Objekt zu erstellen. (Außerkraftsetzungen CBaseTransition::Create.)

Öffentliche Datenmember

Name Beschreibung
CConstantTransition::m_duration Die Dauer des Übergangs.

Hinweise

Während eines konstanten Übergangs verbleibt der Wert einer Animationsvariable bei dem Anfangswert über die Dauer des Übergangs. Da alle Übergänge automatisch gelöscht werden, empfiehlt es sich, sie mithilfe des neuen Operators zuzuweisen. Das gekapselte IUIAnimationTransition COM-Objekt wird von CAnimationController::AnimateGroup erstellt, bis es NULL ist. Das Ändern von Membervariablen nach der Erstellung dieses COM-Objekts hat keine Auswirkung.

Vererbungshierarchie

CObject

CBaseTransition

CConstantTransition

Anforderungen

Header: afxanimationcontroller.h

CConstantTransition::CConstantTransition

Erstellt ein Übergangsobjekt und initialisiert seine Dauer.

CConstantTransition (UI_ANIMATION_SECONDS duration);

Parameter

duration
Die Dauer des Übergangs.

CConstantTransition::Create

Ruft die Übergangsbibliothek auf, um gekapselte Übergangs-COM-Objekt zu erstellen.

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

Parameter

pLibrary
Ein Zeiger auf eine IUIAnimationTransitionLibrary-Schnittstelle, die eine Bibliothek mit Standardübergängen definiert.

Rückgabewert

TRUE, wenn der Übergang erfolgreich erstellt wird; andernfalls FALSE.

CConstantTransition::m_duration

Die Dauer des Übergangs.

UI_ANIMATION_SECONDS m_duration;

Siehe auch

Klassen