Share via


IUIAnimationManager::ScheduleTransition-Methode (uianimation.h)

Erstellt und plant ein Storyboard mit nur einem Übergang.

Syntax

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

Parameter

[in] variable

Die Animationsvariable.

[in] transition

Ein Übergang, der auf die Animationsvariable angewendet werden soll.

[in] timeNow

Die aktuelle Systemzeit.

Rückgabewert

Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben. Eine Liste der Fehlercodes finden Sie unter Windows-Animationsfehlercodes .

Hinweise

Diese Methode plant ein neues Storyboard, indem das Storyboard erstellt, der angegebene Übergang auf die angegebene Variable angewendet und dann das Storyboard geplant wird.

Beispiele

Im folgenden Beispiel wird ein Storyboard für eine angegebene Übergangs- und Animationsvariable erstellt.

// 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
        );
    ...
}

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7, Windows Vista und Platform Update für Windows Vista [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Nicht unterstützt
Zielplattform Windows
Kopfzeile uianimation.h
DLL UIAnimation.dll

Weitere Informationen

IUIAnimationManager

IUIAnimationStoryboard

IUIAnimationTimer::GetTime

IUIAnimationTransition

IUIAnimationTransitionLibrary

IUIAnimationVariable