Freigeben über


IUIAnimationStoryboard2::AddKeyframeAtOffset-Methode (uianimation.h)

Fügt einen Keyframe am angegebenen Offset eines vorhandenen Keyframes hinzu.

Syntax

HRESULT AddKeyframeAtOffset(
  [in]  UI_ANIMATION_KEYFRAME existingKeyframe,
  [in]  UI_ANIMATION_SECONDS  offset,
  [out] UI_ANIMATION_KEYFRAME *keyframe
);

Parameter

[in] existingKeyframe

Der vorhandene Keyframe. Um einen Keyframe am Anfang des Storyboards an einem Offset hinzuzufügen, verwenden Sie den speziellen Keyframe UI_ANIMATION_KEYFRAME_STORYBOARD_START.

[in] offset

Der Offset des vorhandenen Keyframes, an dem ein neuer Keyframe hinzugefügt werden soll.

[out] keyframe

Der hinzuzufügende Keyframe.

Rückgabewert

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

Hinweise

Ein Keyframe stellt einen Moment in einem Storyboard dar und kann verwendet werden, um die Anfangs- und Endzeit von Übergängen anzugeben. Da Keyframes an den Enden von Übergängen hinzugefügt werden können, sind ihre Offsets vom Anfang des Storyboards möglicherweise erst bekannt, wenn das Storyboard wiedergegeben wird.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8, Windows 7 und Platform Update 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

IUIAnimationStoryboard2

IUIAnimationStoryboard2::AddKeyframeAfterTransition

IUIAnimationStoryboard2::AddTransitionAtKeyframe

IUIAnimationStoryboard2::AddTransitionBetweenKeyframes

UI_ANIMATION_KEYFRAME