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;
Zugehörige Themen