Udostępnij przez


Używanie kontrolki animacji

Typowe użycie kontrolki animacji jest zgodne ze wzorcem poniżej:

  • Kontrola została utworzona. Jeśli kontrolka jest określona w szablonie okna dialogowego, tworzenie jest automatyczne po utworzeniu okna dialogowego. (Element członkowski CAnimateCtrl powinien znajdować się w klasie okna dialogowego odpowiadającej kontrolce animacji). Alternatywnie możesz użyć funkcji Tworzenie elementu członkowskiego, aby utworzyć kontrolkę jako okno podrzędne dowolnego okna.

  • Załaduj klip AVI do kontrolki animacji, wywołując funkcję Open member. Jeśli kontrolka animacji znajduje się w oknie dialogowym, dobrym miejscem do wykonania jest funkcja OnInitDialog klasy dialogowej.

  • Odtwórz klip, wywołując funkcję członkowską Play. Jeśli kontrolka animacji znajduje się w oknie dialogowym, dobrym miejscem, w którym można to zrobić, jest funkcja klasy dialogowej OnInitDialog. Wywoływanie Play nie jest konieczne, jeśli kontrolka animacji ma zestaw stylów ACS_AUTOPLAY.

  • Jeśli chcesz wyświetlić fragmenty klipu lub odtworzyć go klatka po klatce, użyj funkcji składowej Seek. Aby zatrzymać odtwarzanie klipu, użyj funkcji składowej Stop .

  • Jeśli nie zamierzasz od razu zniszczyć kontrolkę, usuń klip z pamięci, wywołując funkcję składową Close .

  • Jeśli kontrolka animacji znajduje się w oknie dialogowym, ona i obiekt CAnimateCtrl zostaną automatycznie zniszczone. W przeciwnym razie należy upewnić się, że zarówno kontrolka, jak i obiekt CAnimateCtrl zostaną zniszczone prawidłowo. Zniszczenie kontrolki powoduje automatyczne zamknięcie klipu AVI.

Zobacz także

Korzystanie z CAnimateCtrl
Sterowanie