Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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ływaniePlaynie 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ładowejStop.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
CAnimateCtrlzostaną automatycznie zniszczone. W przeciwnym razie należy upewnić się, że zarówno kontrolka, jak i obiektCAnimateCtrlzostaną zniszczone prawidłowo. Zniszczenie kontrolki powoduje automatyczne zamknięcie klipu AVI.