CConstantTransition, classe
Encapsule une transition constante.
class CConstantTransition : public CBaseTransition;
Nom | Description |
---|---|
CConstantTransition ::CConstantTransition | Construit un objet de transition et initialise sa durée. |
Nom | Description |
---|---|
CConstantTransition ::Create | Appelle la bibliothèque de transition pour créer un objet COM de transition encapsulé. (Remplacements CBaseTransition ::Create.) |
Nom | Description |
---|---|
CConstantTransition ::m_duration | Durée de la transition. |
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.
CConstantTransition
En-tête : afxanimationcontroller.h
Construit un objet de transition et initialise sa durée.
CConstantTransition (UI_ANIMATION_SECONDS duration);
duration
Durée de la transition.
Appelle la bibliothèque de transition pour créer un objet COM de transition encapsulé.
virtual BOOL Create(
IUIAnimationTransitionLibrary* pLibrary,
IUIAnimationTransitionFactory* \*not used*\);
pLibrary
Pointeur vers une interface IUIAnimationTransitionLibrary, qui définit une bibliothèque de transitions standard.
TRUE si la transition est créée avec succès ; sinon FALSE.
Durée de la transition.
UI_ANIMATION_SECONDS m_duration;