CLinearTransition-Klasse
Kapselt einen linearen Übergang.
Syntax
class CLinearTransition : public CBaseTransition;
Member
Öffentliche Konstruktoren
Name | Beschreibung |
---|---|
CLinearTransition::CLinearTransition | Erstellt ein lineares Übergangsobjekt und initialisiert es mit Dauer und Endwert. |
Öffentliche Methoden
Name | Beschreibung |
---|---|
CLinearTransition::Create | Ruft die Übergangsbibliothek auf, um gekapselte Übergangs-COM-Objekt zu erstellen. (Außerkraftsetzungen CBaseTransition::Create.) |
Öffentliche Datenmember
Name | Beschreibung |
---|---|
CLinearTransition::m_dblFinalValue | Der Wert der Animationsvariable am Ende des Übergangs. |
CLinearTransition::m_duration | Die Dauer des Übergangs. |
Hinweise
Während eines linearen Übergangs übergibt der Wert der Animationsvariable linear von seinem Anfangswert zu einem angegebenen Endwert. 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
Anforderungen
Header: afxanimationcontroller.h
CLinearTransition::CLinearTransition
Erstellt ein lineares Übergangsobjekt und initialisiert es mit Dauer und Endwert.
CLinearTransition(
UI_ANIMATION_SECONDS duration,
DOUBLE dblFinalValue);
Parameter
duration
Die Dauer des Übergangs.
dblFinalValue
Der Wert der Animationsvariable am Ende des Übergangs.
CLinearTransition::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.
CLinearTransition::m_dblFinalValue
Der Wert der Animationsvariable am Ende des Übergangs.
DOUBLE m_dblFinalValue;
CLinearTransition::m_duration
Die Dauer des Übergangs.
UI_ANIMATION_SECONDS m_duration;