CDiscreteTransition, classe
Encapsule une transition discrète.
Syntaxe
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 de transition pour créer un objet COM de transition encapsulé. (Remplacements CBaseTransition ::Create.) |
Membres de données publics
Nom | Description |
---|---|
CDiscreteTransition ::m_dblFinalValue | Valeur de la variable d’animation à la fin de la transition. |
CDiscreteTransition ::m_delay | Durée pendant laquelle retarder le basculement instantané vers la valeur finale. |
CDiscreteTransition ::m_hold | Durée pendant laquelle contenir la variable à sa valeur finale. |
Notes
Pendant une transition discrète, la variable d’animation reste à la valeur initiale d’un délai spécifié, puis bascule instantanément vers une valeur finale spécifiée et reste à cette valeur pour une heure de conservation donnée. É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
Spécifications
En-tête : afxanimationcontroller.h
CDiscreteTransition ::CDiscreteTransition
Construit un objet de transition discret et initialise ses paramètres.
CDiscreteTransition(
UI_ANIMATION_SECONDS delay,
DOUBLE dblFinalValue,
UI_ANIMATION_SECONDS hold);
Paramètres
delay
Durée pendant laquelle retarder le basculement instantané vers la valeur finale.
dblFinalValue
Valeur de la variable d’animation à la fin de la transition.
Tenir
Durée pendant laquelle contenir la variable à sa valeur finale.
CDiscreteTransition ::Create
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.
Valeur de retour
TRUE si la transition est créée avec succès ; sinon FALSE.
CDiscreteTransition ::m_dblFinalValue
Valeur de la variable d’animation à la fin de la transition.
DOUBLE m_dblFinalValue;
CDiscreteTransition ::m_delay
Durée pendant laquelle retarder le basculement instantané vers la valeur finale.
UI_ANIMATION_SECONDS m_delay;
CDiscreteTransition ::m_hold
Durée pendant laquelle contenir la variable à sa valeur finale.
UI_ANIMATION_SECONDS m_hold;
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour