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 |
---|---|
|
Keyframe mulai mungkin terjadi setelah keyframe akhir. |
|
Mungkin tidak mungkin untuk menentukan waktu keyframe akhir ketika keyframe mulai tercapai. |
|
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 |