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
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;