Partager via


Méthode IUIAnimationManager ::ScheduleTransition (uianimation.h)

Crée et planifie un storyboard à transition unique.

Syntaxe

HRESULT ScheduleTransition(
  [in] IUIAnimationVariable   *variable,
  [in] IUIAnimationTransition *transition,
  [in] UI_ANIMATION_SECONDS   timeNow
);

Paramètres

[in] variable

Variable d’animation.

[in] transition

Transition à appliquer à la variable d’animation.

[in] timeNow

Heure système actuelle.

Valeur retournée

Si la méthode réussit, retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT. Pour obtenir la liste des codes d’erreur, consultez Codes d’erreur d’animation Windows .

Remarques

Cette méthode planifie un nouveau storyboard en créant le storyboard, en appliquant la transition spécifiée à la variable spécifiée, puis en planifiant le storyboard.

Exemples

L’exemple suivant crée un storyboard pour une variable de transition et d’animation spécifiée.

// Get the current time and schedule a single-transition storyboard

UI_ANIMATION_SECONDS secondsNow;
hr = m_pAnimationTimer->GetTime(
    &secondsNow
    );
if (SUCCEEDED(hr))
{
    hr = m_pAnimationManager->ScheduleTransition(
        m_pAnimationVariableY,
        pTransitionParabolic,
        secondsNow
        );
    ...
}

Configuration requise

Condition requise Valeur
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
DLL UIAnimation.dll

Voir aussi

IUIAnimationManager

IUIAnimationStoryboard

IUIAnimationTimer ::GetTime

IUIAnimationTransition

IUIAnimationTransitionLibrary

IUIAnimationVariable