Partager via


Classe CDiscreteTransition

Encapsule une transition discrète.

class CDiscreteTransition : public CBaseTransition;

Membres

Constructeurs publics

Nom

Description

CDiscreteTransition::CDiscreteTransition

Construit un objet de transition discret et initialise ses paramètres.

Méthodes publiques

Nom

Description

CDiscreteTransition::Create

Appelle la bibliothèque des transitions pour créer l'objet COM de la transition encapsulé. (Substitue CBaseTransition::Create.)

Données membres publiques

Nom

Description

CDiscreteTransition::m_dblFinalValue

Valeur de la variable d'animation à la fin de la transition.

CDiscreteTransition::m_delay

Durée à l'issue de laquelle le commutateur instantané passe à la valeur finale.

CDiscreteTransition::m_hold

Durée de maintien de la variable comme valeur finale.

Notes

Pendant une transition discrète, la variable d'animation conserve la valeur initiale pendant un délai spécifié, puis passe instantanément à une valeur définitive spécifiée et conserve cette valeur pendant une durée donnée. Comme toutes les transitions sont effacées automatiquement, il est recommandé de les allouer à l'aide de l'opérateur new. L'objet COM IUIAnimationTransition encapsulé est créé par CAnimationController::AnimateGroup ; jusque-là sa valeur est NULL. La modification des variables des membres après la création de cet objet COM n'a aucun effet.

Hiérarchie d'héritage

CObject

CBaseTransition

CDiscreteTransition

Configuration requise

En-tête : afxanimationcontroller.h

Voir aussi

Autres ressources

classes MFC