Verwenden eines Animationssteuerelements

Typische Verwendung eines Animationssteuerelements folgt dem Muster unten:

  • Das Steuerelement wird erstellt.Wenn sich das Steuerelement in einer Dialogfeldvorlage angegeben ist, wird automatisch erstellt, wenn das Dialogfeld erstellt wird.(Sie können einen CAnimateCtrl-Member in der Dialogfeldklasse haben, die dem Animationssteuerelement) entspricht. Alternativ können Sie die Erstellen-Memberfunktion verwenden, um das Steuerelement als untergeordnetes Fenster eines Fensters zu erstellen.

  • Laden eines AVI-Klipp in das Animationssteuerelement, indem Sie die Öffnen-Memberfunktion aufrufen.Wenn Ihr Animationssteuerelement in einem Dialogfeld ist, ist ein guter Ausgangspunkt, wenn Sie hierzu in der der Dialogfeld OnInitDialog-Funktion Klasse.

  • Geben Sie den Klipp erneut, indem Sie die Wiedergeben-Memberfunktion aufrufen.Wenn Ihr Animationssteuerelement in einem Dialogfeld ist, ist ein guter Ausgangspunkt, wenn Sie hierzu in der der Dialogfeld OnInitDialog -Funktion Klasse.Wiedergeben aufzurufen ist nicht erforderlich, wenn das Animationssteuerelement das ACS_AUTOPLAY Format aufweist.

  • Wenn Sie Teile des Klipps anzeigen oder ihn Rahmen von Frames wiedergeben möchten, verwenden Sie die Seek-Memberfunktion.Um einen Klipp Beenden der wiedergegeben wird, verwenden Sie die Stop-Memberfunktion.

  • Wenn Sie sofort das Steuerelement nicht zerstört wurden, entfernen Sie den Klipp aus dem Arbeitsspeicher, indem Sie die Schließen-Memberfunktion aufrufen.

  • Wenn das Animationssteuerelement in einem Dialogfeld festgelegt ist, werden CAnimateCtrl es selbst und das Objekt automatisch zerstört.Wenn dies nicht der Fall ist, müssen Sie sicherstellen, dass das Steuerelement und das CAnimateCtrl-Objekt ordnungsgemäß zerstört werden.Das Löschen des Steuerelements wird automatisch der AVI-Klipp.

Siehe auch

Referenz

Verwenden von CAnimateCtrl

Konzepte

Steuerelemente (MFC)