Freigeben über


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 Aufrufen Play 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 die Stop 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 das CAnimateCtrl Objekt ordnungsgemäß zerstört werden. Durch das Zerstören des Steuerelements wird der AVI-Clip automatisch geschlossen.

Siehe auch

Verwenden von CAnimateCtrl
Steuerelemente