Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Kapselt einen Übergang mit linearer Geschwindigkeit.
Syntax
class CLinearTransitionFromSpeed : public CBaseTransition;
Member
Öffentliche Konstruktoren
| Name | Beschreibung |
|---|---|
| CLinearTransitionFromSpeed::CLinearTransitionFromSpeed | Erstellt ein Lineargeschwindigkeitsübergangsobjekt und initialisiert es mit Geschwindigkeit und Endwert. |
Öffentliche Methoden
| Name | Beschreibung |
|---|---|
| CLinearTransitionFromSpeed::Create | Ruft die Übergangsbibliothek auf, um gekapselte Übergangs-COM-Objekt zu erstellen. (Außerkraftsetzungen CBaseTransition::Create.) |
Öffentliche Datenmember
| Name | Beschreibung |
|---|---|
| CLinearTransitionFromSpeed::m_dblFinalValue | Der Wert der Animationsvariable am Ende des Übergangs. |
| CLinearTransitionFromSpeed::m_dblSpeed | Der absolute Wert der Geschwindigkeit der Variablen. |
Hinweise
Während eines linearen Geschwindigkeitsübergangs ändert sich der Wert der Animationsvariablen mit einer bestimmten Rate. Die Dauer des Übergangs wird durch die Differenz zwischen dem Anfangswert und dem angegebenen Endwert bestimmt. 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
CLinearTransitionFromSpeed::CLinearTransitionFromSpeed
Erstellt ein Lineargeschwindigkeitsübergangsobjekt und initialisiert es mit Geschwindigkeit und Endwert.
CLinearTransitionFromSpeed(
DOUBLE dblSpeed,
DOUBLE dblFinalValue);
Parameter
dblSpeed
Der absolute Wert der Geschwindigkeit der Variablen.
dblFinalValue
Der Wert der Animationsvariable am Ende des Übergangs.
CLinearTransitionFromSpeed::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.
CLinearTransitionFromSpeed::m_dblFinalValue
Der Wert der Animationsvariable am Ende des Übergangs.
DOUBLE m_dblFinalValue;
CLinearTransitionFromSpeed::m_dblSpeed
Der absolute Wert der Geschwindigkeit der Variablen.
DOUBLE m_dblSpeed;