Freigeben über


Animationssteuerelement

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

Überblicke

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

Macros

Thema Inhalt
Animate_Close Schließt einen AVI-Clip. Sie können dieses Makro verwenden oder die ACM_OPEN Nachricht explizit senden und 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 der Thread weiterhin ausgeführt wird. Sie können dieses Makro verwenden oder die ACM_PLAY Nachricht explizit senden.
Animate_Seek Leitet ein Animationssteuerelement an, um einen bestimmten Frame eines AVI-Clips anzuzeigen. Das Steuerelement zeigt den Clip im Hintergrund an, während der Thread weiterhin ausgeführt 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.

Meldungen

Thema Inhalt
ACM_ISPLAYING Überprüft, ob ein AVI-Clip wiedergegeben wird. Sie können diese Nachricht explizit senden oder das Animate_IsPlaying Makro 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 der Thread weiterhin ausgeführt wird. Sie können diese Nachricht explizit oder mithilfe des Animate_Play Makros senden.
ACM_STOP Beendet die Wiedergabe eines AVI-Clips in einem Animationssteuerelement. Sie können diese Nachricht explizit oder mithilfe des Animate_Stop Makros senden.

Benachrichtigungen

Thema Inhalt
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 wurde. Dieser Benachrichtigungscode wird in Form einer WM_COMMAND Nachricht gesendet.

Konstanten

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