Bagikan melalui


IUIAnimationStoryboard::Metode RepeatBetweenKeyframes (uianimation.h)

Membuat perulangan antara dua keyframe yang ditentukan.

Sintaks

HRESULT RepeatBetweenKeyframes(
  [in] UI_ANIMATION_KEYFRAME startKeyframe,
  [in] UI_ANIMATION_KEYFRAME endKeyframe,
  [in] INT32                 repetitionCount
);

Parameter

[in] startKeyframe

Keyframe di mana perulangan akan dimulai.

[in] endKeyframe

Keyframe tempat perulangan berakhir. EndKeyframe tidak boleh terjadi lebih awal di papan cerita daripada startKeyframe.

[in] repetitionCount

Berapa kali perulangan akan diulang; parameter ini harus 0 atau angka positif. Gunakan UI_ANIMATION_REPEAT_INDEFINITELY (-1) untuk mengulangi perulangan tanpa batas waktu hingga papan cerita dipangkas atau disimpulkan.

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.

Menampilkan kode Deskripsi
UI_E_START_KEYFRAME_AFTER_END
Keyframe mulai mungkin terjadi setelah keyframe akhir.
UI_E_END_KEYFRAME_NOT_DETERMINED
Mungkin tidak mungkin untuk menentukan waktu keyframe akhir ketika keyframe mulai tercapai.
UI_E_LOOPS_OVERLAP
Dua bagian berulang dari papan cerita mungkin tumpang tindih.

Keterangan

Metode ini mengarahkan papan cerita untuk memainkan interval antara keyframe yang diberikan berulang kali sebelum memutar sisa papan cerita. Jika jumlah pengulangan terbatas ditentukan, perulangan selalu memainkan berapa kali. Jika UI_ANIMATION_REPEAT_INDEFINITELY (-1) ditentukan, perulangan berulang sampai papan cerita disimpulkan, dalam hal ini iterasi perulangan saat ini selesai dan sisa papan cerita diputar. Papan cerita yang berputar tanpa batas waktu juga berakhir jika terpotong.

Perulangan berlapis dan tumpang tindih tidak didukung.

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

Persyaratan

Persyaratan Nilai
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::AddKeyframeAtOffset