Menggunakan Kontrol Animasi
Penggunaan umum kontrol animasi mengikuti pola di bawah ini:
Kontrol dibuat. Jika kontrol ditentukan dalam templat kotak dialog, pembuatan otomatis saat kotak dialog dibuat. (Anda harus memiliki Anggota CAnimateCtrl di kelas dialog Anda yang sesuai dengan kontrol animasi.) Atau, Anda dapat menggunakan fungsi Buat anggota untuk membuat kontrol sebagai jendela anak dari jendela mana pun.
Muat klip AVI ke kontrol animasi dengan memanggil fungsi Anggota terbuka . Jika kontrol animasi Anda berada dalam kotak dialog, tempat yang baik untuk melakukan ini ada dalam fungsi OnInitDialog kelas dialog.
Putar klip dengan memanggil fungsi Anggota putar . Jika kontrol animasi Anda berada dalam kotak dialog, tempat yang baik untuk melakukan ini ada dalam fungsi kelas
OnInitDialog
dialog.Play
Panggilan tidak diperlukan jika kontrol animasi memiliki kumpulan gaya ACS_AUTOPLAY.Jika Anda ingin menampilkan bagian klip atau memutarnya bingkai demi bingkai, gunakan
Seek
fungsi anggota. Untuk menghentikan klip yang sedang diputar, gunakanStop
fungsi anggota.Jika Anda tidak akan segera menghancurkan kontrol, hapus klip dari memori dengan memanggil
Close
fungsi anggota.Jika kontrol animasi berada dalam kotak dialog, kontrol animasi dan
CAnimateCtrl
objek akan dihancurkan secara otomatis. Jika tidak, Anda perlu memastikan bahwa kontrol danCAnimateCtrl
objek dihancurkan dengan benar. Menghancurkan kontrol secara otomatis menutup klip AVI.