Klasa CAnimateCtrl
Udostępnia funkcje Windows wspólną kontrolą animacji.
class CAnimateCtrl : public CWnd
Członkowie
Publiczne konstruktory
Nazwa |
Opis |
---|---|
Konstrukcje CAnimateCtrl obiektu. |
Metody publiczne
Nazwa |
Opis |
---|---|
Zamyka klip AVI. |
|
Tworzy formant animacji i dołącza go do CAnimateCtrl obiektu. |
|
Tworzy formant animacji z określonych stylów rozszerzonego systemu Windows i dołącza go do CAnimateCtrl obiektu. |
|
Wskazuje, czy odtwarzany klip Audio-Video Interleaved (AVI). |
|
Otwiera AVI klip z pliku lub zasobu i wyświetla pierwszą klatkę. |
|
Odtwarza klip AVI bez dźwięku. |
|
Wyświetla pojedynczą klatkę zaznaczonego klipu AVI. |
|
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
CAnimateCtrl
Wymagania
Nagłówek: afxcmn.h