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::AddKeyframeAfterTransition
IUIAnimationStoryboard::AddTransitionAtKeyframe