Partager via


Interface IUIAnimationStoryboard (uianimation.h)

Définit une table de montage séquentiel, qui contient un groupe de transitions synchronisées les unes par rapport aux autres.

Héritage

L’interface IUIAnimationStoryboard hérite de l’interface IUnknown. IUIAnimationStoryboard a également les types de membres suivants :

Méthodes

L’interface IUIAnimationStoryboard utilise ces méthodes.

 
IUIAnimationStoryboard::Abandon

Termine le storyboard, libère toutes les variables d’animation associées et supprime le storyboard de la planification. (IUIAnimationStoryboard.Abandon)
IUIAnimationStoryboard::AddKeyframeAfterTransition

Ajoute une image clé à la fin de la transition spécifiée. (IUIAnimationStoryboard.AddKeyframeAfterTransition)
IUIAnimationStoryboard::AddKeyframeAtOffset

Ajoute une image clé au décalage spécifié par rapport à une image clé existante. (IUIAnimationStoryboard.AddKeyframeAtOffset)
IUIAnimationStoryboard::AddTransition

Ajoute une transition au storyboard. (IUIAnimationStoryboard.AddTransition)
IUIAnimationStoryboard::AddTransitionAtKeyframe

Ajoute une transition qui commence à l’image clé spécifiée. (IUIAnimationStoryboard.AddTransitionAtKeyframe)
IUIAnimationStoryboard::AddTransitionBetweenKeyframes

Ajoute une transition entre deux images clés. (IUIAnimationStoryboard.AddTransitionBetweenKeyframes)
IUIAnimationStoryboard::Conclusion

Termine l’itération actuelle d’une boucle d’image clé en cours (où la boucle est définie sur UI_ANIMATION_REPEAT_INDEFINITELY), termine la boucle et continue avec le storyboard. (IUIAnimationStoryboard.Conclusion)
IUIAnimationStoryboard::Finish

Termine le storyboard dans le délai spécifié, en compressant le storyboard si nécessaire. (IUIAnimationStoryboard.Finish)
IUIAnimationStoryboard::GetElapsedTime

Obtient le temps écoulé depuis le début de la lecture du storyboard. (IUIAnimationStoryboard.GetElapsedTime)
IUIAnimationStoryboard::GetStatus

Obtient le status du storyboard. (IUIAnimationStoryboard.GetStatus)
IUIAnimationStoryboard::GetTag

Obtient l’étiquette d’un storyboard. (IUIAnimationStoryboard.GetTag)
IUIAnimationStoryboard::HoldVariable

Indique au storyboard de maintenir la variable d’animation spécifiée à sa valeur finale jusqu’à ce que le storyboard se termine. (IUIAnimationStoryboard.HoldVariable)
IUIAnimationStoryboard::RepeatBetweenKeyframes

Crée une boucle entre deux images clés spécifiées.
IUIAnimationStoryboard::Schedule

Dirige le storyboard pour qu’il se planifie lui-même pour la lecture. (IUIAnimationStoryboard.Schedule)
IUIAnimationStoryboard::SetLongestAcceptableDelay

Définit le délai acceptable le plus long avant le début du storyboard planifié. (IUIAnimationStoryboard.SetLongestAcceptableDelay)
IUIAnimationStoryboard::SetStoryboardEventHandler

Spécifie un gestionnaire pour les événements de storyboard. (IUIAnimationStoryboard.SetStoryboardEventHandler)
IUIAnimationStoryboard::SetTag

Définit l’étiquette pour le storyboard. (IUIAnimationStoryboard.SetTag)

Remarques

IUIAnimationStoryboard est un composant principal pour la création d’animations, avec IUIAnimationVariable et IUIAnimationTransition.

Configuration requise

   
Client minimal pris en charge Windows 7, Windows Vista et mise à jour de plateforme pour Windows Vista [applications de bureau | Applications UWP]
Serveur minimal pris en charge Aucun pris en charge
Plateforme cible Windows
En-tête uianimation.h

Voir aussi

IUIAnimationManager::AbandonAllStoryboards

IUIAnimationManager::CreateStoryboard

IUIAnimationManager::FinishAllStoryboards

IUIAnimationManager::GetStoryboardFromTag

IUIAnimationVariable::GetCurrentStoryboard

IUnknown

Vue d’ensemble du storyboard