Partager via


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; 

À propos des contrôles d’animation

Informations de référence sur le contrôle animation

Utilisation des contrôles d’animation

Contrôle d’animation