Использование элемента управления "Анимация"
Обычное использование элемента управления анимацией следует следующему шаблону:
Создается элемент управления. Если элемент управления указан в шаблоне диалогового окна, при создании диалогового окна создается автоматически. (У вас должен быть Элемент CAnimateCtrl в классе диалогов, соответствующий элементу управления анимации.) Кроме того, можно использовать функцию create member для создания элемента управления в качестве дочернего окна любого окна.
Загрузите клип AVI в элемент управления анимацией, вызвав функцию "Открыть член". Если элемент управления анимацией находится в диалоговом окне, это можно сделать в функции OnInitDialog класса диалогового окна .
Воспроизведение клипа путем вызова функции-члена Play . Если элемент управления анимацией находится в диалоговом окне, это можно сделать в функции класса
OnInitDialog
диалогов. ВызовPlay
не требуется, если элемент управления анимации имеет набор стилей ACS_AUTOPLAY.Если вы хотите отобразить части клипа или воспроизвести его кадр по кадру, используйте функцию-член
Seek
. Чтобы остановить воспроизведение клипа, используйте функцию-членStop
.Если вы не собираетесь сразу уничтожить элемент управления, удалите клип из памяти, вызвав
Close
функцию-член.Если элемент управления анимацией находится в диалоговом окне, он
CAnimateCtrl
будет уничтожен автоматически. В противном случае необходимо убедиться, что и элемент управления, иCAnimateCtrl
объект будут правильно уничтожены. Удаление элемента управления автоматически закрывает клип AVI.