Bagikan melalui


IUIAnimationStoryboard::AddKeyframeAtOffset method (uianimation.h)

Menambahkan keyframe pada offset yang ditentukan dari keyframe yang ada.

Sintaks

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

Parameter

[in] existingKeyframe

Keyframe yang ada. Untuk menambahkan keyframe pada offset dari awal papan cerita, gunakan keyframe khusus UI_ANIMATION_KEYFRAME_STORYBOARD_START.

[in] offset

Offset dari keyframe yang ada di mana keyframe baru akan ditambahkan.

[out] keyframe

Keyframe yang akan ditambahkan.

Mengembalikan nilai

Jika metode berhasil, metode akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan. Lihat Kode Kesalahan Animasi Windows untuk daftar kode kesalahan.

Keterangan

Keyframe mewakili momen dalam waktu dalam papan cerita dan dapat digunakan untuk menentukan waktu mulai dan berakhir transisi. Karena keyframe dapat ditambahkan di akhir transisi, offset mereka dari awal papan cerita mungkin tidak diketahui sampai papan cerita diputar.

Contoh

Kode berikut menambahkan keyframe pada offset tetap 0,3 detik dari keyframe di awal papan cerita.

const UI_ANIMATION_SECONDS offset = 0.3;

UI_ANIMATION_KEYFRAME keyframe1;
hr = pStoryboard->AddKeyframeAtOffset(
       UI_ANIMATION_KEYFRAME_STORYBOARD_START,
       offset,
       &keyframe1
);

Persyaratan

   
Klien minimum yang didukung Windows 7, Windows Vista, dan Pembaruan Platform untuk Windows Vista [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Tidak ada yang didukung
Target Platform Windows
Header uianimation.h
DLL UIAnimation.dll

Lihat juga

IUIAnimationStoryboard

IUIAnimationStoryboard::AddKeyframeAfterTransition

IUIAnimationStoryboard::AddTransitionAtKeyframe

IUIAnimationStoryboard::AddTransitionBetweenKeyframes

UI_ANIMATION_KEYFRAME