Třída CAnimateCtrl
Poskytuje funkce animace řízení společného systému Windows.
class CAnimateCtrl : public CWnd
Členy
Veřejné konstruktory
Název |
Description |
---|---|
Konstrukce CAnimateCtrl objektu. |
Veřejné metody
Název |
Description |
---|---|
Zavře klip AVI. |
|
Vytvoří ovládací prvek animace a připojí jej CAnimateCtrl objektu. |
|
Vytvoří ovládací prvek animace s určených stylů rozšířeného systému Windows a připojí jej k CAnimateCtrl objektu. |
|
Označuje, zda je přehrávání klipu Audio-Video Interleaved (AVI). |
|
AVI klip ze souboru nebo prostředku se zobrazí první snímek. |
|
Přehrává AVI klip bez zvuku. |
|
Zobrazí vybraný snímek jednoho klipu AVI. |
|
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
CAnimateCtrl
Požadavky
Záhlaví: afxcmn.h