Używanie formantu animacji

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

  • Kontrolka jest tworzona. Jeśli kontrolka jest określona w szablonie okna dialogowego, tworzenie jest automatyczne po utworzeniu okna dialogowego. (Należy mieć Element członkowski CAnimateCtrl w klasie okna dialogowego, który odpowiada 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ę elementu członkowskiego Odtwarzania. Jeśli kontrolka animacji znajduje się w oknie dialogowym, dobrym miejscem do wykonania 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ć ją w ramce, 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, zostanie ona CAnimateCtrl automatycznie zniszczona. W przeciwnym razie należy upewnić się, że zarówno kontrolka, jak i CAnimateCtrl obiekt zostaną prawidłowo zniszczone. Zniszczenie kontrolki powoduje automatyczne zamknięcie klipu AVI.

Zobacz też

Korzystanie z CAnimateCtrl
Kontrolki