Freigeben über


Verwenden eines Animationssteuerelements

Die typische Verwendung eines Animationssteuerelements folgt dem folgenden Muster:

  • Die Steuerung wird erstellt. Wenn das Steuerelement in einer Dialogfeldvorlage angegeben ist, wird die Erstellung automatisch ausgeführt, wenn das Dialogfeld erstellt wird. (Sie sollten in Ihrer Dialogklasse über ein CAnimateCtrl-Element verfügen, 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 Member-Funktion "Open" aufrufen. Wenn sich das Animationssteuerelement in einem Dialogfeld befindet, sollten Sie diese Aktion in der OnInitDialog-Funktion der Dialogklasse durchführen.

  • Wiedergeben des Clips durch Aufrufen der Play-Memberfunktion . Wenn sich das Animationssteuerelement in einem Dialogfeld befindet, sollten Sie dies in der OnInitDialog-Funktion der Dialogklasse tun. Ein Aufruf Play ist nicht erforderlich, wenn das Animationssteuerelement den Stil ACS_AUTOPLAY eingestellt hat.

  • 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, werden es und das CAnimateCtrl-Objekt 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
Steuerung