CInstantaneousTransition-Klasse
Kapselt einen unmittelbaren Übergang.
class CInstantaneousTransition : public CBaseTransition;
Name | Beschreibung |
---|---|
CInstantaneousTransition::CInstantaneousTransition | Erstellt ein Übergangsobjekt und initialisiert seinen endgültigen Wert. |
Name | Beschreibung |
---|---|
CInstantaneousTransition::Create | Ruft die Übergangsbibliothek auf, um gekapselte Übergangs-COM-Objekt zu erstellen. (Außerkraftsetzungen CBaseTransition::Create.) |
Name | Beschreibung |
---|---|
CInstantaneousTransition::m_dblFinalValue | Der Wert der Animationsvariable am Ende des Übergangs. |
Während eines sofortigen Übergangs ändert sich der Wert der Animationsvariable sofort von seinem aktuellen Wert in einen angegebenen Endwert. Die Dauer dieses Übergangs ist immer null. 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.
Header: afxanimationcontroller.h
Erstellt ein Übergangsobjekt und initialisiert seinen endgültigen Wert.
CInstantaneousTransition(DOUBLE dblFinalValue);
dblFinalValue
Der Wert der Animationsvariable am Ende des Übergangs.
Ruft die Übergangsbibliothek auf, um gekapselte Übergangs-COM-Objekt zu erstellen.
virtual BOOL Create(
IUIAnimationTransitionLibrary* pLibrary,
IUIAnimationTransitionFactory* \*not used*\);
pLibrary
Ein Zeiger auf eine IUIAnimationTransitionLibrary-Schnittstelle, die eine Bibliothek mit Standardübergängen definiert.
TRUE, wenn der Übergang erfolgreich erstellt wird; andernfalls FALSE.
Der Wert der Animationsvariable am Ende des Übergangs.
DOUBLE m_dblFinalValue;