Udostępnij za pośrednictwem


Klasa CAnimateCtrl

Udostępnia funkcje Windows wspólną kontrolą animacji.

class CAnimateCtrl : public CWnd

Członkowie

z44k3stc.collapse_all(pl-pl,VS.110).gifPubliczne konstruktory

Nazwa

Opis

CAnimateCtrl::CAnimateCtrl

Konstrukcje CAnimateCtrl obiektu.

z44k3stc.collapse_all(pl-pl,VS.110).gifMetody publiczne

Nazwa

Opis

CAnimateCtrl::Close

Zamyka klip AVI.

CAnimateCtrl::Create

Tworzy formant animacji i dołącza go do CAnimateCtrl obiektu.

CAnimateCtrl::CreateEx

Tworzy formant animacji z określonych stylów rozszerzonego systemu Windows i dołącza go do CAnimateCtrl obiektu.

CAnimateCtrl::IsPlaying

Wskazuje, czy odtwarzany klip Audio-Video Interleaved (AVI).

CAnimateCtrl::Open

Otwiera AVI klip z pliku lub zasobu i wyświetla pierwszą klatkę.

CAnimateCtrl::Play

Odtwarza klip AVI bez dźwięku.

CAnimateCtrl::Seek

Wyświetla pojedynczą klatkę zaznaczonego klipu AVI.

CAnimateCtrl::Stop

Zatrzymuje odtwarzanie klipu AVI.

Uwagi

Ten formant (a zatem CAnimateCtrl klasy) jest dostępna tylko dla programów działających w systemie Windows 95, Windows 98 i Windows NT w wersji 3.51 i później.

Formant animacji jest prostokątne okno wyświetla klipu w formacie AVI (Audio Video Interleaved) — standardowy format wideo i audio systemu Windows.Klip AVI jest serii ramek mapy bitowej, jak film.

Kontrolki animacji można odtwarzać tylko proste klipy AVI.W szczególności klipy do odtwarzania animacji kontroli muszą spełniać następujące wymagania:

  • Musi być dokładnie jeden strumień wideo i musi mieć co najmniej jedną ramkę.

  • Może być co najwyżej dwa strumienie w pliku (zazwyczaj strumienia, jeśli jest obecny, jest strumień audio, chociaż formantu animacji ignoruje informacji dźwiękowych).

  • Klip musi nieskompresowane lub skompresowany za pomocą kompresji RLE8.

  • Nie zmian palety są dozwolone w strumienia wideo.

Można dodać klip AVI do aplikacji jako zasób AVI lub jej towarzyszyć aplikacji w oddzielnym pliku AVI.

Ponieważ wątek kontynuuje wykonywanie podczas wyświetlania klip AVI, jednego wspólnego wykorzystywania formantu animacji jest wskazanie aktywności systemu podczas czasochłonnych operacji.Na przykład okna dialogowego Znajdź plik Explorer wyświetla ruchome szkła powiększającego jako system wyszukuje plik.

Jeśli tworzysz CAnimateCtrl obiekt w obrębie okna dialogowego pole lub z zasobu okno dialogowe, za pomocą edytora okien dialogowych, to zostaną automatycznie zniszczone, gdy użytkownik zamyka okno dialogowe.

Jeśli tworzysz CAnimateCtrl obiektu w oknie, należy zniszczyć.Jeśli tworzysz CAnimateCtrl obiektów na stosie, jest niszczony.Jeśli tworzysz CAnimateCtrl obiektu na stercie za pomocą Nowy funkcji, należy wywołać usunąć obiektu do niszczenia go.Jeśli wynikają z nową klasę CAnimateCtrl i przydzielić pamięci w tej klasie, zastąpić CAnimateCtrl destruktora zbycia przydziałów.

Aby uzyskać więcej informacji na temat używania CAnimateCtrl, zobacz kontroli i Za pomocą CAnimateCtrl.

Hierarchii dziedziczenia

CObject

CCmdTarget

CWnd

CAnimateCtrl

Wymagania

Nagłówek: afxcmn.h

Zobacz też

Informacje

Klasa CWnd

Wykres hierarchii

CAnimateCtrl::Create

ON_CONTROL