Поделиться через


Использование элемента управления анимации

Замечание

Библиотека классов Microsoft Foundation (MFC) продолжает поддерживаться. Однако мы больше не добавляем функции или обновляем документацию.

Обычное использование элемента управления анимацией следует следующему шаблону:

  • Создается элемент управления. Если элемент управления указан в шаблоне диалогового окна, он создается автоматически при создании диалогового окна. (У вас должен быть член CAnimateCtrl в классе диалогов, соответствующий элементу управления анимации.) Кроме того, можно использовать функцию create member для создания элемента управления в качестве дочернего окна любого окна.

  • Загрузите клип AVI в элемент управления анимацией, вызвав метод Open. Если элемент управления анимацией находится в диалоговом окне, это можно сделать в функции OnInitDialog класса диалогового окна.

  • Воспроизведение клипа путем вызова функции-члена Play . Если элемент управления анимацией находится в диалоговом окне, это можно сделать в функции класса диалога OnInitDialog. Вызов Play не требуется, если у элемента управления анимацией установлен стиль ACS_AUTOPLAY.

  • Если вы хотите отобразить части клипа или воспроизвести его кадр за кадром, используйте метод Seek. Чтобы остановить воспроизведение клипа, используйте метод Stop.

  • Если вы не собираетесь сразу уничтожить элемент управления, удалите элемент из памяти, вызвав метод Close.

  • Если элемент управления анимацией находится в диалоговом окне, он и объект CAnimateCtrl будут уничтожены автоматически. В противном случае необходимо убедиться, что элемент управления и объект CAnimateCtrl уничтожены правильно. Удаление элемента управления автоматически закрывает клип AVI.

См. также

Использование CAnimateCtrl
Элементы управления