CAnimationSize-Klasse
Implementiert die Funktion eines Größenobjekts, dessen Dimensionen animiert werden können.
class CAnimationSize : public CAnimationBaseObject;
Mitglieder
Öffentliche Konstruktoren
Name |
Description |
---|---|
Überladen.Erstellt ein Animationsgrößenobjekt. |
Öffentliche Methoden
Name |
Description |
---|---|
Fügt Übergänge für Breite und Höhe hinzu. |
|
Bietet Zugriff auf CAnimationVariable, die die Breite darstellt. |
|
Bietet Zugriff auf CAnimationVariable, die die Höhe darstellt. |
|
Gibt die Standardwerte für Breite und Höhe zurück. |
|
Gibt aktuellen Wert zurück. |
|
Legt den Standardwert fest. |
Geschützte Methoden
Name |
Description |
---|---|
Fügt die gekapselten Animationsvariablen in eine Liste ein.(Überschreibt CAnimationBaseObject::GetAnimationVariableList.) |
Öffentliche Operatoren
Name |
Description |
---|---|
Konvertiert einen CAnimationSize in einen CSize. |
|
Weist CAnimationSize szSrc zu. |
Geschützte Datenmember
Name |
Description |
---|---|
Die gekapselte Animationsvariable, die die Breite der Animationsgröße darstellt. |
|
Die gekapselte Animationsvariable, die die Höhe der Animationsgröße darstellt. |
Hinweise
Die CAnimationSize-Klasse kapselt zwei CAnimationVariable-Objekte und kann eine Größe in Anwendungen darstellen.Beispielsweise können Sie mithilfe dieser Klasse eine Größe irgendeines zweidimensionalen Objekts auf dem Bildschirm (Rechteck, Steuerelement usw.) animieren.Um diese Klasse in der Anwendung verwenden zu können, instanziieren Sie einfach ein Objekt dieser Klasse, fügen Sie es mit CAnimationController::AddAnimationObject dem Animationscontroller hinzu, und rufen Sie AddTransition für jeden Übergang auf, der auf Width und/oder Height angewendet werden soll.
Vererbungshierarchie
Anforderungen
Header: afxanimationcontroller.h