Freigeben über


CInstantaneousTransition-Klasse

Kapselt einen unmittelbaren Übergang.

Syntax

class CInstantaneousTransition : public CBaseTransition;

Member

Öffentliche Konstruktoren

Name Beschreibung
CInstantaneousTransition::CInstantaneousTransition Erstellt ein Übergangsobjekt und initialisiert seinen endgültigen Wert.

Öffentliche Methoden

Name Beschreibung
CInstantaneousTransition::Create Ruft die Übergangsbibliothek auf, um gekapselte Übergangs-COM-Objekt zu erstellen. (Außerkraftsetzungen CBaseTransition::Create.)

Öffentliche Datenmember

Name Beschreibung
CInstantaneousTransition::m_dblFinalValue Der Wert der Animationsvariable am Ende des Übergangs.

Hinweise

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.

Vererbungshierarchie

CObject

CBaseTransition

CInstantaneousTransition

Anforderungen

Header: afxanimationcontroller.h

CInstantaneousTransition::CInstantaneousTransition

Erstellt ein Übergangsobjekt und initialisiert seinen endgültigen Wert.

CInstantaneousTransition(DOUBLE dblFinalValue);

Parameter

dblFinalValue
Der Wert der Animationsvariable am Ende des Übergangs.

CInstantaneousTransition::Create

Ruft die Übergangsbibliothek auf, um gekapselte Übergangs-COM-Objekt zu erstellen.

virtual BOOL Create(
    IUIAnimationTransitionLibrary* pLibrary,
    IUIAnimationTransitionFactory* \*not used*\);

Parameter

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.

CInstantaneousTransition::m_dblFinalValue

Der Wert der Animationsvariable am Ende des Übergangs.

DOUBLE m_dblFinalValue;

Siehe auch

Klassen