Guide pratique pour contrôler le clip AVI
Cette rubrique montre comment utiliser les macros de contrôle d’animation pour lire, arrêter et fermer un clip Audio-Video entrelacé (AVI) associé.
Bon à savoir
Technologies
Prérequis
- C/C++
- Programmation de l’interface utilisateur Windows
- Fichiers AVI
Instructions
Créez une fonction qui prend en tant que paramètres un handle pour le contrôle d’animation et un indicateur qui indique l’action à effectuer sur le clip AVI associé.
La fonction dans l’exemple C++ suivant appelle l’une des trois macros de contrôle d’animation (Animate_Play, Animate_Stop, Animate_Close) en fonction de la valeur du paramètre nAction. Le handle du contrôle d’animation associé au clip AVI est transmis via le paramètre hwndAnim .
// DoAnimation - plays, stops, or closes an animation control's
// AVI clip, depending on the value of an action flag.
// hwndAnim - handle to an animation control.
// nAction - flag that determines whether to play, stop, or close
// the AVI clip.
void DoAnimation(HWND hwndAnim, int nAction)
{
int const PLAYIT = 1, STOPIT = 2, CLOSEIT = 3;
switch (nAction) {
case PLAYIT:
// Play the clip continuously starting with the
// first frame.
Animate_Play(hwndAnim, 0, -1, -1);
break;
case STOPIT:
Animate_Stop(hwndAnim);
break;
case CLOSEIT:
Animate_Close(hwndAnim);
break;
default:
break;
}
return;
Rubriques connexes