CAnimationBaseObject::GetAnimationVariableList
Sammelt Zeiger auf enthaltenden Animationsvariablen.
virtual void GetAnimationVariableList(
CList<CAnimationVariable*,
CAnimationVariable*>& lst
) = 0;
Parameter
- lst
Eine Liste, die mit den Animationsvariablen ausgefüllt werden muss, die in einem Animationsobjekt enthalten sind.
Hinweise
Dies ist eine rein virtuelle Methode, die in einer abgeleiteten Klasse überschrieben werden muss.Ein Animationsobjekt, je nach Typ, enthält eine oder mehrere Animationsvariablen.Beispielsweise enthält CAnimationPoint zwei Variablen, für die X- und Y-Koordinaten bzw.Die Basisklasse CAnimationBaseObject implementiert einige generische Methoden, die nach einer Liste der Animationsvariablen angewendet werden: ApplyTransitions, ClearTransitions, EnableValueChangedEvent, EnableIntegerValueChangedEvent.GetAnimationVariableList Aufruf dieser Methoden, dem eine abgeleitete - Klasse mit den tatsächlichen Animationsvariablen gefüllt wird, die in einem bestimmten Animationsobjekt enthalten sind, dann Schleife über der Liste und führen erforderlichen Aktionen aus.Wenn Sie ein benutzerdefiniertes Animationsobjekt erstellen, müssen Sie lst alle Animationsvariablen hinzufügen, die in diesem Objekt enthalten sind.
Anforderungen
Header: afxanimationcontroller.h