Sdílet prostřednictvím


Třída CAnimateCtrl

Poskytuje funkce animace řízení společného systému Windows.

class CAnimateCtrl : public CWnd

Členy

Veřejné konstruktory

Název

Description

CAnimateCtrl::CAnimateCtrl

Konstrukce CAnimateCtrl objektu.

Veřejné metody

Název

Description

CAnimateCtrl::Close

Zavře klip AVI.

CAnimateCtrl::Create

Vytvoří ovládací prvek animace a připojí jej CAnimateCtrl objektu.

CAnimateCtrl::CreateEx

Vytvoří ovládací prvek animace s určených stylů rozšířeného systému Windows a připojí jej k CAnimateCtrl objektu.

CAnimateCtrl::IsPlaying

Označuje, zda je přehrávání klipu Audio-Video Interleaved (AVI).

CAnimateCtrl::Open

AVI klip ze souboru nebo prostředku se zobrazí první snímek.

CAnimateCtrl::Play

Přehrává AVI klip bez zvuku.

CAnimateCtrl::Seek

Zobrazí vybraný snímek jednoho klipu AVI.

CAnimateCtrl::Stop

Zastaví přehrávání klipu AVI.

Poznámky

Tento ovládací prvek (a proto CAnimateCtrl třídy) je k dispozici pouze pro programy pracující v systému Windows 95, Windows 98 a Windows NT verze 3.51 a vyšší.

Ovládací prvek animace je obdélníkové okénko zobrazující klipu ve formátu AVI (Audio Video Interleaved), standardního formátu Windows video/audio.Klip AVI je řady snímků bitmapy, stejně jako film.

Ovládací prvky animace lze přehrát pouze jednoduché AVI klipy.Klipy, kterou hraje prvek animace konkrétně musí splňovat následující požadavky:

  • Musí být přesně jeden datový proud videa a musí mít alespoň jeden snímek.

  • Může být nejvýše dva proudy v souboru (proudu, pokud je obvykle zvukový stream, ačkoli řízení animace ignoruje zvukových informací).

  • Klip musí být buď nekomprimované nebo komprimované pomocí komprese RLE8.

  • Ve streamu videa nejsou povoleny žádné změny palety.

Můžete přidat klip AVI aplikace jako prostředek AVI nebo doprovázet aplikace jako samostatný soubor AVI.

Protože vaše podproces pokračuje v provádění, zatímco AVI klipu je zobrazen, je běžné využití pro ovládací prvek animace označující činnosti systému v průběhu déletrvající operace.Například zobrazí dialogové okno Najít soubor Explorer přesunutí lupy jako systém vyhledá soubor.

Pokud vytvoříte CAnimateCtrl objektu v rámci dialogové okno pole nebo od zdroje dialogového okna pomocí editoru dialogů, jej budou automaticky zničena při zavření dialogového okna.

Pokud vytvoříte CAnimateCtrl objekt v okně, je třeba zničit.Pokud vytvoříte CAnimateCtrl v zásobníku, objekt je automaticky zničen.Pokud vytvoříte CAnimateCtrl na haldy pomocí objektu nové funkci, musíte zavolat Odstranit na objekt zničit.Je-li odvodit nové třídy z CAnimateCtrl a přidělit paměť libovolné třídy, přepsat CAnimateCtrl destructor nakládat rozdělení.

Další informace o použití CAnimateCtrl , viz prvky a Pomocí CAnimateCtrl.

Hierarchii dědičnosti

CObject

CCmdTarget

CWnd

CAnimateCtrl

Požadavky

Záhlaví: afxcmn.h

Viz také

Referenční dokumentace

Třída CWnd

Graf hierarchie

CAnimateCtrl::Create

ON_CONTROL