Freigeben über


Animationssteuerelement

Dieser Abschnitt enthält Informationen zu den Programmierelementen, die mit Animationssteuerelementen verwendet werden.

Übersichten

Thema Inhalte
Informationen zu Animationssteuerelementen Ein Animationssteuerelement ist ein Fenster, in dem ein Audio-Video Avi-Clip (Interleaved) angezeigt wird. Ein AVI-Clip ist eine Reihe von Bitmapframes wie ein Film. Animationssteuerelemente können nur AVI-Clips anzeigen, die keine Audiodaten enthalten.
Verwenden von Animationssteuerelementen Dieser Abschnitt enthält Implementierungsdetails und Beispielcode für Animationssteuerelemente.

Makros

Thema Inhalte
Animate_Close Schließt einen AVI-Clip. Sie können dieses Makro verwenden oder die ACM_OPEN Nachricht explizit senden und DABEI NULL-Parameter übergeben.
Animate_Create Erstellt ein Animationssteuerelement. Animate_Create ruft die CreateWindow-Funktion auf, um das Animationssteuerelement zu erstellen.
Animate_IsPlaying Überprüft, ob ein AVI-Clip wiedergegeben wird. Sie können dieses Makro verwenden oder eine ACM_ISPLAYING-Nachricht senden.
Animate_Open Öffnet einen AVI-Clip und zeigt seinen ersten Frame in einem Animationssteuerelement an. Sie können dieses Makro verwenden oder die ACM_OPEN Nachricht explizit senden.
Animate_OpenEx Öffnet einen AVI-Clip aus einer Ressource in einem angegebenen Modul und zeigt seinen ersten Frame in einem Animationssteuerelement an. Sie können dieses Makro verwenden oder die ACM_OPEN Nachricht explizit senden.
Animate_Play Gibt einen AVI-Clip in einem Animationssteuerelement wieder. Das -Steuerelement gibt den Clip im Hintergrund wieder, während die Ausführung des Threads fortgesetzt wird. Sie können dieses Makro verwenden oder die ACM_PLAY Nachricht explizit senden.
Animate_Seek Weist ein Animationssteuerelement an, einen bestimmten Frame eines AVI-Clips anzuzeigen. Das -Steuerelement zeigt den Clip im Hintergrund an, während die Ausführung des Threads fortgesetzt wird. Sie können dieses Makro verwenden oder die ACM_PLAY Nachricht explizit senden.
Animate_Stop Beendet die Wiedergabe eines AVI-Clips in einem Animationssteuerelement. Sie können dieses Makro verwenden oder die ACM_STOP-Nachricht explizit senden.

Nachrichten

Thema Inhalte
ACM_ISPLAYING Überprüft, ob ein AVI-Clip wiedergegeben wird. Sie können diese Nachricht explizit senden oder das Makro Animate_IsPlaying verwenden.
ACM_OPEN Öffnet einen AVI-Clip und zeigt seinen ersten Frame in einem Animationssteuerelement an. Sie können diese Nachricht explizit senden oder das makro Animate_Open oder Animate_OpenEx verwenden.
ACM_PLAY Gibt einen AVI-Clip in einem Animationssteuerelement wieder. Das -Steuerelement gibt den Clip im Hintergrund wieder, während die Ausführung des Threads fortgesetzt wird. Sie können diese Nachricht explizit oder mithilfe des Makros Animate_Play senden.
ACM_STOP Beendet die Wiedergabe eines AVI-Clips in einem Animationssteuerelement. Sie können diese Nachricht explizit oder mithilfe des Makros Animate_Stop senden.

Benachrichtigungen

Thema Inhalte
ACN_START Benachrichtigt das übergeordnete Fenster eines Animationssteuerelements, dass der zugeordnete AVI-Clip mit der Wiedergabe begonnen hat. Dieser Benachrichtigungscode wird in Form einer WM_COMMAND Nachricht gesendet.
ACN_STOP Benachrichtigt das übergeordnete Fenster eines Animationssteuerelements, dass der zugeordnete AVI-Clip nicht mehr wiedergegeben wird. Dieser Benachrichtigungscode wird in Form einer WM_COMMAND Nachricht gesendet.

Konstanten

Thema Inhalte
Formatvorlagen für Animationssteuerelemente In diesem Abschnitt werden die Fensterstile aufgeführt, die mit Animationssteuerelementen verwendet werden.