Сообщения аниматора


Прикладная программа отправляет сообщения аниматору, чтобы открыть, воспроизвести, остановить и закрыть соответствующий видеофрагмент AVI. Каждое сообщение имеет одну или несколько макрокоманд, которые Вы можете использовать вместо отправки сообщения явно.

После создания средства управления мультипликацией, прикладная программа отправляет сообщение ACM_OPEN, чтобы открыть клип AVI и загрузить его в память. Сообщение определяет, или путь к .AVI файлу, или название ресурса AVI. Система загружает ресурс AVI из модуля, который создавал этот аниматор.

Если аниматор имеет стиль ACS_AUTOPLAY, элемент управления начинает воспроизводить клип AVI немедленно после того, как .AVI файл или ресурс AVI открыты. В противном случае, прикладная программа может использовать сообщение ACM_PLAY, чтобы запустить клип AVI. Приложение может остановить видеофрагмент в любое время, отправляя сообщение ACM_STOP. Последний воспроизведенный кадр остается показанным на экране, когда элемент управления заканчивает воспроизведение клипа AVI, или когда отправлено сообщение ACM_STOP.

Аниматор в свое родительское окно может отправить два уведомления: ACN_START и ACN_STOP. Большинство прикладных программ никаких уведомлений не обрабатывают.

Чтобы закрыть AVI файл или AVI ресурс и удалить его из памяти, приложение может использовать макрокоманду Animate_Close, которая отправляет сообщение ACM_OPEN с именем файла или именем ресурса, установленным в NULL.

Назад в оглавление
На главную страницу

Hosted by uCoz