Bagikan melalui


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, gunakan Stop 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 dan CAnimateCtrl objek dihancurkan dengan benar. Menghancurkan kontrol secara otomatis menutup klip AVI.

Baca juga

Menggunakan CAnimateCtrl
Kontrol