CSmoothStopTransition-Klasse

Kapselt einen Übergang mit weicher Beendigung.

class CSmoothStopTransition : public CBaseTransition;

Mitglieder

Gg482863.collapse_all(de-de,VS.110).gifÖffentliche Konstruktoren

Name

Description

CSmoothStopTransition::CSmoothStopTransition

Erstellt einen Übergang mit weichem Ende und initialisiert seine maximale Dauer und endgültigen Wert.

Gg482863.collapse_all(de-de,VS.110).gifÖffentliche Methoden

Name

Description

CSmoothStopTransition::Create

Ruft die Übergangsbibliothek auf, um ein gekapseltes COM-Übergangsobjekt zu erstellen.(Überschreibt CBaseTransition::Create.)

Gg482863.collapse_all(de-de,VS.110).gifÖffentliche Datenmember

Name

Description

CSmoothStopTransition::m_dblFinalValue

Der Wert der Animationsvariablen am Ende des Übergangs.

CSmoothStopTransition::m_maximumDuration

Die maximale Dauer des Übergangs.

Hinweise

Ein Übergang mit weichem Ende verlangsamt sich bei der Annäherung an einen angegebenen Endwert und stoppt beim Erreichen des Endwerts mit der Geschwindigkeit 0 (null).Die Dauer des Übergangs wird aus der ursprünglichen Geschwindigkeit, der Differenz zwischen dem Anfangs- und Endwert und der angegebenen maximalen Dauer ermittelt.Wenn keine Lösung aus einem einzelnen parabolischen Bogen besteht, erstellt diese Methode einen kubischen Übergang.Da alle Übergänge automatisch gelöscht werden, wird empfohlen, sie mit dem new-Operator zuzuordnen.Das gekapselte IUIAnimationTransition-COM-Objekt wird von CAnimationController::AnimateGroup erstellt. Bis zur Erstellung ist es NULL.Das Ändern von Membervariablen nach der Erstellung dieses COM-Objekts hat keine Auswirkungen.

Vererbungshierarchie

CObject

CBaseTransition

CSmoothStopTransition

Anforderungen

Header: afxanimationcontroller.h

Siehe auch

Weitere Ressourcen

MFC-Klassen