Share via


CAnimateCtrl-Klasse

Stellt die Funktionalität des allgemeinen Animationssteuerelements Windows bereit.

class CAnimateCtrl : public CWnd

Mitglieder

z44k3stc.collapse_all(de-de,VS.110).gifÖffentliche Konstruktoren

Name

Description

CAnimateCtrl::CAnimateCtrl

Erstellt ein CAnimateCtrl-Objekt.

z44k3stc.collapse_all(de-de,VS.110).gifÖffentliche Methoden

Name

Description

CAnimateCtrl::Close

Enthält den AVI-Klipp.

CAnimateCtrl::Create

Erstellt ein Animationssteuerung und fügt es zu einem CAnimateCtrl-Objekt.

CAnimateCtrl::CreateEx

Erstellt ein Animationssteuerung mit den angegebenen Windows-erweitertenFormaten und fügt es zu einem CAnimateCtrl-Objekt.

CAnimateCtrl::IsPlaying

Gibt an, ob ein Klipp Audio Video Interleaveds (AVI) wiedergibt.

CAnimateCtrl::Open

Öffnet einen AVI-Klipp aus einer Datei oder einer Ressource und zeigt die ersten Frames angezeigt.

CAnimateCtrl::Play

Gibt den AVI-Klipp ohne Sound wieder.

CAnimateCtrl::Seek

Zeigt ausgewählten einzelner Rahmen des AVI-Klipps an.

CAnimateCtrl::Stop

Überwacht auf, den AVI-Klipp wiederzugeben.

Hinweise

Dieses Steuerelement (und daher die CAnimateCtrl-Klasse) ist nur für - Programmen verfügbar, die unter Windows 95, Windows 98 und Windows NT 3,51 und höher ausgeführt werden.

Ein Animationssteuerung ist ein rechteckiges Fenster, das einen Klipp im Format AVI (Audio Video Interleaved) das Standard-Windows-Video/das Audioformat anzeigt.Ein AVI-Klipp ist eine Reihe von Bitmapframes, wie ein Film.

Animationssteuerelemente können nur einfache AVI-Klipps wiedergeben.Insbesondere müssen die durch ein Animationssteuerung wiedergegeben werden Klipps, die folgenden Anforderungen erfüllen:

  • Es muss einen Videostream genau geben und er muss eine Frames verfügen.

  • Es kann zwei Streams in der Datei höchstens geben (in der Regel ist der andere Stream, wenn sich darstellen, ein Audiostream, obwohl das Animationssteuerung Audioinformationen ignoriert).

  • Der Klipp muss entweder mit Komprimierung RLE8 dekomprimiert oder komprimiert sein.

  • Keine Palettenänderungen werden im Videostream zulässig.

Sie können den AVI-Klipp der Anwendung als AVI-Ressource hinzufügen, oder sie kann die Anwendung als separate AVI-Datei steht.

Da der Thread die Ausführung fortsetzt, während der AVI-Klipp angezeigt wird, ist eine übliche Verwendung für ein Animationssteuerung, Systemaktivität während eines längeren Vorgangs anzugeben.Beispielsweise werden durch Suchendialogfeld des Datei-Explorers verschiebbar Lupe als die Systemsuchen für eine Datei an.

Wenn Sie ein CAnimateCtrl-Objekt innerhalb eines Dialogfelds oder einer Dialogfeldressource mithilfe des Dialog-Editors erstellen, wird dieser automatisch zerstört, wenn der Benutzer das Dialogfeld geschlossen wird.

Wenn Sie ein CAnimateCtrl-Objekt innerhalb eines Fensters erstellen, müssen Sie es zerstören.Wenn Sie das CAnimateCtrl-Objekt auf dem Stapel erstellen, wird er automatisch zerstört.Wenn Sie das CAnimateCtrl-Objekt auf dem Heap erstellen, indem Sie die new-Funktion verwenden, müssen Sie delete für das Objekt aufrufen, um es zu zerstören.Wenn Sie eine neue Klasse von ableiten und CAnimateCtrl jeden Speicher in dieser Klasse zuordnen, überschreiben Sie den CAnimateCtrl Destruktor, um die Zuordnungen freizugeben.

Weitere Informationen zur Verwendung von CAnimateCtrl, finden Sie unter Steuerelemente und Verwenden CAnimateCtrl.

Vererbungshierarchie

CObject

CCmdTarget

CWnd

CAnimateCtrl

Anforderungen

Header: afxcmn.h

Siehe auch

Referenz

CWnd-Klasse

Hierarchien-Diagramm

CAnimateCtrl::Create

ON_CONTROL