Verwenden eines Animationssteuerelements
Die typische Verwendung eines Animationssteuerelements folgt dem folgenden Muster:
Das Steuerelement wird erstellt. Wenn das Steuerelement in einer Dialogfeldvorlage angegeben ist, wird die Erstellung automatisch ausgeführt, wenn das Dialogfeld erstellt wird. (Sie sollten über eine CAnimateCtrl-Mitglied in Ihrer Dialogklasse, das dem Animationssteuerelement entspricht.) Alternativ können Sie die Funktion "Member erstellen " verwenden, um das Steuerelement als untergeordnetes Fenster eines beliebigen Fensters zu erstellen.
Laden Sie einen AVI-Clip in das Animationssteuerelement, indem Sie die Funktion "Member öffnen" aufrufen. Wenn sich das Animationssteuerelement in einem Dialogfeld befindet, ist dies in der OnInitDialog-Funktion der Dialogklasse ein guter Ort.
Wiedergeben des Clips durch Aufrufen der Play-Memberfunktion . Wenn sich das Animationssteuerelement in einem Dialogfeld befindet, ist dies in der Funktion der Dialogklasse
OnInitDialog
sinnvoll. Das AufrufenPlay
ist nicht erforderlich, wenn das Animationssteuerelement den ACS_AUTOPLAY Formatvorlagensatz aufweist.Wenn Sie Teile des Clips anzeigen oder ihn nach Frame wiedergeben möchten, verwenden Sie die
Seek
Memberfunktion. Verwenden Sie dieStop
Memberfunktion, um die Wiedergabe eines Clips zu beenden.Wenn Sie das Steuerelement nicht sofort zerstören werden, entfernen Sie den Clip aus dem Arbeitsspeicher, indem Sie die
Close
Memberfunktion aufrufen.Wenn sich das Animationssteuerelement in einem Dialogfeld befindet, wird es
CAnimateCtrl
automatisch zerstört. Andernfalls müssen Sie sicherstellen, dass sowohl das Steuerelement als auch dasCAnimateCtrl
Objekt ordnungsgemäß zerstört werden. Durch das Zerstören des Steuerelements wird der AVI-Clip automatisch geschlossen.