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.

Aperçus

Sujet 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.
à l’aide de contrôles d’animation Cette section fournit des détails d’implémentation et un exemple de code pour les contrôles d’animation.

Macros

Sujet Contenu
Animate_Close Ferme un clip AVI. Vous pouvez utiliser cette macro ou envoyer explicitement le message ACM_OPEN, en passant paramètres de 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 son premier cadre dans un contrôle d’animation. Vous pouvez utiliser cette macro ou envoyer explicitement le message ACM_OPEN.
Animate_OpenEx Ouvre un clip AVI à partir d’une ressource dans un module spécifié et affiche son premier frame dans un contrôle d’animation. Vous pouvez utiliser cette macro ou envoyer explicitement le message ACM_OPEN.
Animate_Play Lit un clip AVI dans un contrôle d’animation. Le contrôle lit le clip en arrière-plan pendant l’exécution du thread. Vous pouvez utiliser cette macro ou envoyer explicitement le message ACM_PLAY.
Animate_Seek Dirige un contrôle d’animation pour afficher un cadre particulier d’un clip AVI. Le contrôle affiche le clip en arrière-plan pendant l’exécution du thread. Vous pouvez utiliser cette macro ou envoyer explicitement le message ACM_PLAY.
Animate_Stop Arrête de lire un clip AVI dans un contrôle d’animation. Vous pouvez utiliser cette macro ou envoyer explicitement le message ACM_STOP.

Messages

Sujet 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 son premier cadre 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 l’exécution du thread. Vous pouvez envoyer ce message explicitement ou à l’aide de la macro Animate_Play.
ACM_STOP Arrête de lire un clip AVI dans un contrôle d’animation. Vous pouvez envoyer ce message explicitement ou à l’aide de la macro Animate_Stop.

Notifications

Sujet Contenu
ACN_START Avertit la fenêtre parente d’un contrôle d’animation que le clip AVI associé a commencé à lire. 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

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