IUIAnimationTransitionLibrary::CreateSinusoidalTransitionFromVelocity-Methode (uianimation.h)
Erstellt einen sinusförmigen Geschwindigkeitsübergang mit einer Amplitude, die von der Anfangsgeschwindigkeit bestimmt wird.
Syntax
HRESULT CreateSinusoidalTransitionFromVelocity(
[in] UI_ANIMATION_SECONDS duration,
[in] UI_ANIMATION_SECONDS period,
[out] IUIAnimationTransition **transition
);
Parameter
[in] duration
Die Dauer des Übergangs.
[in] period
Der Zeitraum der Oszillation der sinusförmigen Welle in Sekunden.
[out] transition
Der neue Sinus-Geschwindigkeitsübergang.
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
Der Wert der Animationsvariablen oszilliert über die gesamte Dauer eines sinusförmigen Bereichsübergangs um den Anfangswert. Die Amplitude der Schwingung wird durch die Geschwindigkeit bestimmt, wenn der Übergang beginnt.
Die folgende Abbildung zeigt den Effekt auf eine Animationsvariable im Zeitverlauf während eines Sinus-Geschwindigkeitsübergangs.
Anforderungen
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
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für