Partager via


Contrôle d’animation

Cette section contient des informations sur les éléments de programmation utilisés avec les contrôles d’animation.

Vues d'ensemble

Rubrique Contenu
À propos des contrôles d’animation Un contrôle d’animation est une fenêtre qui affiche un clip Audio-Video entrelacé (AVI). Un clip AVI est une série d’images bitmap comme un film. Les contrôles d’animation peuvent uniquement afficher des clips AVI qui ne contiennent pas d’audio.
Utilisation des contrôles d’animation Cette section fournit des détails d’implémentation et des exemples de code pour les contrôles d’animation.

Macros

Rubrique Contenu
Animate_Close Ferme un clip AVI. Vous pouvez utiliser cette macro ou envoyer le message ACM_OPEN explicitement, en passant des paramètres NULL .
Animate_Create Crée un contrôle d’animation. Animate_Create appelle la fonction CreateWindow pour créer le contrôle d’animation.
Animate_IsPlaying Vérifie si un clip AVI est en cours de lecture. Vous pouvez utiliser cette macro ou envoyer un message ACM_ISPLAYING .
Animate_Open Ouvre un clip AVI et affiche sa première image dans un contrôle d’animation. Vous pouvez utiliser cette macro ou envoyer le message ACM_OPEN explicitement.
Animate_OpenEx Ouvre un clip AVI à partir d’une ressource dans un module spécifié et affiche sa première image dans un contrôle d’animation. Vous pouvez utiliser cette macro ou envoyer le message ACM_OPEN explicitement.
Animate_Play Lit un clip AVI dans un contrôle d’animation. Le contrôle lit le clip en arrière-plan pendant que le thread continue de s’exécuter. Vous pouvez utiliser cette macro ou envoyer le message ACM_PLAY explicitement.
Animate_Seek Dirige un contrôle d’animation pour afficher une image particulière d’un clip AVI. Le contrôle affiche le clip en arrière-plan pendant que le thread continue de s’exécuter. Vous pouvez utiliser cette macro ou envoyer le message ACM_PLAY explicitement.
Animate_Stop Arrête la lecture d’un clip AVI dans un contrôle d’animation. Vous pouvez utiliser cette macro ou envoyer le message ACM_STOP explicitement.

Messages

Rubrique Contenu
ACM_ISPLAYING Vérifie si un clip AVI est en cours de lecture. Vous pouvez envoyer ce message explicitement ou utiliser la macro Animate_IsPlaying .
ACM_OPEN Ouvre un clip AVI et affiche sa première image dans un contrôle d’animation. Vous pouvez envoyer ce message explicitement ou utiliser la macro Animate_Open ou Animate_OpenEx .
ACM_PLAY Lit un clip AVI dans un contrôle d’animation. Le contrôle lit le clip en arrière-plan pendant que le thread continue de s’exécuter. Vous pouvez envoyer ce message explicitement ou à l’aide de la macro Animate_Play .
ACM_STOP Arrête la lecture d’un clip AVI dans un contrôle d’animation. Vous pouvez envoyer ce message explicitement ou à l’aide de la macro Animate_Stop .

Notifications

Rubrique Contenu
ACN_START Avertit la fenêtre parente d’un contrôle d’animation que la lecture du clip AVI associé a commencé. Ce code de notification est envoyé sous la forme d’un message WM_COMMAND .
ACN_STOP Avertit la fenêtre parente d’un contrôle d’animation que le clip AVI associé a cessé de lire. Ce code de notification est envoyé sous la forme d’un message WM_COMMAND .

Constantes

Rubrique Contenu
Styles de contrôle d’animation Cette section répertorie les styles de fenêtre utilisés avec les contrôles d’animation.