Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Interpoliert den Wert einer Animationsvariablen am angegebenen Offset.
Syntax
HRESULT InterpolateValue(
[in] UI_ANIMATION_SECONDS offset,
[out] DOUBLE *value
);
Parameter
[in] offset
Der Offset vom Anfang des Übergangs.
Dieser Parameter ist immer größer oder gleich 0 und kleiner als die Dauer des Übergangs. Diese Methode wird nicht aufgerufen, wenn die Dauer des Übergangs 0 (null) ist.
[out] value
Der interpolierte Wert.
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
Windows-Animation ruft immer die SetInitialValueAndVelocity-Methode auf, um den Anfangswert und die Geschwindigkeit festzulegen, bevor InterpolateValue aufgerufen wird, sodass ein benutzerdefinierter Interpolator nicht überprüfen muss, ob der Anfangswert und die Geschwindigkeit festgelegt wurden.
Die Windows-Animation kann SetInitialValueAndVelocity mehrmals mit unterschiedlichen Parametern aufrufen. Interpolatoren können den internen Zustand zwischenspeichern, um die Leistung zu verbessern, aber sie müssen diesen zwischengespeicherten Zustand jedes Mal aktualisieren , wenn SetInitialValueAndVelocity aufgerufen wird, und sicherstellen, dass die Ergebnisse der nachfolgenden Aufrufe von InterpolateValue den aktualisierten Zustand widerspiegeln.
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 |