CDiscreteTransition-Klasse
Kapselt einen einzelnen Übergang.
Syntax
class CDiscreteTransition : public CBaseTransition;
Member
Öffentliche Konstruktoren
Name | Beschreibung |
---|---|
CDiscreteTransition::CDiscreteTransition | Erstellt ein diskretes Übergangsobjekt und initialisiert seine Parameter. |
Öffentliche Methoden
Name | Beschreibung |
---|---|
CDiscreteTransition::Create | Ruft die Übergangsbibliothek auf, um gekapselte Übergangs-COM-Objekt zu erstellen. (Außerkraftsetzungen CBaseTransition::Create.) |
Öffentliche Datenmember
Name | Beschreibung |
---|---|
CDiscreteTransition::m_dblFinalValue | Der Wert der Animationsvariable am Ende des Übergangs. |
CDiscreteTransition::m_delay | Die Zeitspanne, um die der sofortige Wechsel zum endgültigen Wert verzögert werden soll. |
CDiscreteTransition::m_hold | Die Zeitspanne, um die die Variable am endgültigen Wert gehalten werden soll. |
Hinweise
Während eines diskreten Übergangs ändert sich die Animationsvariable erneut Standard beim Anfangswert für eine angegebene Verzögerungszeit, wechselt dann sofort zu einem angegebenen Endwert und wird bei diesem Wert für einen bestimmten Haltezeitwert erneut Standard. 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
CDiscreteTransition::CDiscreteTransition
Erstellt ein diskretes Übergangsobjekt und initialisiert seine Parameter.
CDiscreteTransition(
UI_ANIMATION_SECONDS delay,
DOUBLE dblFinalValue,
UI_ANIMATION_SECONDS hold);
Parameter
delay
Die Zeitspanne, um die der sofortige Wechsel zum endgültigen Wert verzögert werden soll.
dblFinalValue
Der Wert der Animationsvariable am Ende des Übergangs.
Halten
Die Zeitspanne, um die die Variable am endgültigen Wert gehalten werden soll.
CDiscreteTransition::Create
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.
Rückgabewert
TRUE, wenn der Übergang erfolgreich erstellt wird; andernfalls FALSE.
CDiscreteTransition::m_dblFinalValue
Der Wert der Animationsvariable am Ende des Übergangs.
DOUBLE m_dblFinalValue;
CDiscreteTransition::m_delay
Die Zeitspanne, um die der sofortige Wechsel zum endgültigen Wert verzögert werden soll.
UI_ANIMATION_SECONDS m_delay;
CDiscreteTransition::m_hold
Die Zeitspanne, um die die Variable am endgültigen Wert gehalten werden soll.
UI_ANIMATION_SECONDS m_hold;
Siehe auch
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für