Freigeben über


IUIAnimationInterpolator2::SetInitialValueAndVelocity-Methode (uianimation.h)

Legt den Anfangswert und die Geschwindigkeit des Übergangs für die angegebene Dimension fest.

Syntax

HRESULT SetInitialValueAndVelocity(
  [in] DOUBLE *initialValue,
  [in] DOUBLE *initialVelocity,
  [in] UINT   cDimension
);

Parameter

[in] initialValue

Der Anfangswert.

[in] initialVelocity

Die Anfangsgeschwindigkeit.

[in] cDimension

Die Dimension, in der der Anfangswert oder die Geschwindigkeit des Übergangs festgelegt werden soll.

Rückgabewert

Gibt bei erfolgreicher Ausführung S_OK zurück. andernfalls ein HRESULT-Fehlercode . Eine Liste der Fehlercodes finden Sie unter Windows-Animationsfehlercodes .

Hinweise

Windows-Animation ruft immer SetInitialValueAndVelocity auf, bevor die anderen Methoden von IUIAnimationInterpolator2 bei verschiedenen Offsets aufgerufen werden. SetInitialValueAndVelocity kann jedoch mehrmals mit unterschiedlichen Parametern aufgerufen werden. 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 dieser Methoden den aktualisierten Zustand widerspiegeln.

Anforderungen

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

Weitere Informationen

IUIAnimationInterpolator2