Freigeben über


Steuern des AVI-Clips

In diesem Thema wird veranschaulicht, wie Sie die Animationssteuerelementmakros verwenden, um einen zugeordneten Audio-Video AVI-Clip (Interleaved) wiederzugeben, zu beenden und zu schließen.

Wichtige Informationen

Technologien

Voraussetzungen

  • C/C++
  • Programmierung der Windows-Benutzeroberfläche
  • AVI-Dateien

Anweisungen

Erstellen Sie eine Funktion, die als Parameter ein Handle für das Animationssteuerelement und ein Flag annimmt, das die Aktion angibt, die für den zugeordneten AVI-Clip ausgeführt werden soll.

Die Funktion im folgenden C++-Beispiel ruft basierend auf dem Wert des nAction-Parameters eines von drei Animationssteuerelementmakros (Animate_Play, Animate_Stop, Animate_Close) auf. Das Handle an das Animationssteuerelement, das dem AVI-Clip zugeordnet ist, wird über den hwndAnim-Parameter übergeben.

// 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; 

Informationen zu Animationssteuerelementen

Animationssteuerelementreferenz

Verwenden von Animationssteuerelementen

Animationssteuerelement