Share via


CConstantTransition, classe

Encapsule une transition constante.

Syntaxe

class CConstantTransition : public CBaseTransition;

Membres

Constructeurs publics

Nom Description
CConstantTransition ::CConstantTransition Construit un objet de transition et initialise sa durée.

Méthodes publiques

Nom Description
CConstantTransition ::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
CConstantTransition ::m_duration Durée de la transition.

Notes

Pendant une transition constante, la valeur d’une variable d’animation reste à la valeur initiale pendant la durée de la transition. É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

CConstantTransition

Spécifications

En-tête : afxanimationcontroller.h

CConstantTransition ::CConstantTransition

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

CConstantTransition (UI_ANIMATION_SECONDS duration);

Paramètres

duration
Durée de la transition.

CConstantTransition ::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 une interface IUIAnimationTransitionLibrary, qui définit une bibliothèque de transitions standard.

Valeur de retour

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

CConstantTransition ::m_duration

Durée de la transition.

UI_ANIMATION_SECONDS m_duration;

Voir aussi

Classes