Partager via


CReversalTransition, classe

Encapsule une transition inverse.

Syntaxe

class CReversalTransition : public CBaseTransition;

Membres

Constructeurs publics

Nom Description
CReversalTransition ::CReversalTransition Construit un objet de transition d’inversion et initialise sa durée.

Méthodes publiques

Nom Description
CReversalTransition ::Create Appelle la bibliothèque de transition pour créer un objet COM de transition encapsulé. (Remplacements CBaseTransition ::Create.)

Membres de données publics

Nom Description
CReversalTransition ::m_duration Durée de la transition.

Notes

Une transition d’inversion change doucement la direction au cours d’une durée donnée. La valeur finale sera la même que la valeur initiale et la vitesse finale sera l’opposée de la vitesse initiale. Étant donné que toutes les transitions sont effacées automatiquement, il est recommandé de les allouer à l’aide de l’opérateur nouveau. L’objet COM IUIAnimationTransition encapsulé est créé par CAnimationController ::AnimateGroup, jusqu’à ce qu’il soit NULL. La modification des variables membres après la création de cet objet COM n’a aucun effet.

Hiérarchie d'héritage

CObject

CBaseTransition

CReversalTransition

Spécifications

En-tête : afxanimationcontroller.h

CReversalTransition ::Create

Appelle la bibliothèque de transition pour créer un objet COM de transition encapsulé.

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

Paramètres

pLibrary
Pointeur vers la bibliothèque de transition, qui est responsable de la création de transitions standard.

Valeur de retour

TRUE si la transition est créée avec succès ; sinon FALSE.

CReversalTransition ::CReversalTransition

Construit un objet de transition d’inversion et initialise sa durée.

CReversalTransition(UI_ANIMATION_SECONDS duration);

Paramètres

duration
Durée de la transition.

CReversalTransition ::m_duration

Durée de la transition.

UI_ANIMATION_SECONDS m_duration;

Voir aussi

Classes