Freigeben über


CReversalTransition-Klasse

Kapselt einen Umkehrübergang.

Syntax

class CReversalTransition : public CBaseTransition;

Member

Öffentliche Konstruktoren

Name Beschreibung
CReversalTransition::CReversalTransition Erstellt ein Reversalübergangsobjekt und initialisiert seine Dauer.

Öffentliche Methoden

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

Öffentliche Datenmember

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

Hinweise

Ein umkehriger Übergang ändert die Richtung über eine bestimmte Dauer reibungslos. Der Endwert entspricht dem Anfangswert, und die endgültige Geschwindigkeit ist das Negative der Anfangsgeschwindigkeit. 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

CReversalTransition

Anforderungen

Header: afxanimationcontroller.h

CReversalTransition::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 die Übergangsbibliothek, die für die Erstellung von Standardübergängen verantwortlich ist.

Rückgabewert

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

CReversalTransition::CReversalTransition

Erstellt ein Reversalübergangsobjekt und initialisiert seine Dauer.

CReversalTransition(UI_ANIMATION_SECONDS duration);

Parameter

duration
Die Dauer des Übergangs.

CReversalTransition::m_duration

Die Dauer des Übergangs.

UI_ANIMATION_SECONDS m_duration;

Siehe auch

Klassen