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


Элемент управления анимацией

В этом разделе содержатся сведения о элементах программирования, используемых с элементами управления анимацией.

Обзоры

Тема Содержание
о элементах управления анимацией Элемент управления анимации — это окно, отображающее клип Audio-Video interleaved (AVI). Клип AVI — это серия растровых кадров, таких как фильм. Элементы управления анимацией могут отображать только клипы AVI, которые не содержат звук.
с помощью элементов управления анимацией В этом разделе приводятся сведения о реализации и пример кода для элементов управления анимацией.

Макросы

Тема Содержание
Animate_Close Закрывает клип AVI. Этот макрос можно использовать или явно отправлять сообщение ACM_OPEN, передавая параметры NULL.
Animate_Create Создает элемент управления анимацией. Animate_Create вызывает функцию CreateWindowдля создания элемента управления анимацией.
Animate_IsPlaying Проверяет, воспроизводит ли клип AVI. Этот макрос можно использовать или отправить ACM_ISPLAYING сообщение.
Animate_Open Открывает клип AVI и отображает его первый кадр в элементе управления анимацией. Этот макрос можно использовать или явно отправить сообщение ACM_OPEN.
Animate_OpenEx Открывает клип AVI из ресурса в указанном модуле и отображает свой первый кадр в элементе управления анимацией. Этот макрос можно использовать или явно отправить сообщение ACM_OPEN.
Animate_Play Воспроизводит клип AVI в элементе управления анимацией. Элемент управления воспроизводит клип в фоновом режиме, пока поток продолжает выполняться. Этот макрос можно использовать или явно отправить сообщение ACM_PLAY.
Animate_Seek Направляет элемент управления анимацией для отображения определенного кадра клипа AVI. Элемент управления отображает клип в фоновом режиме, пока поток продолжает выполняться. Этот макрос можно использовать или явно отправить сообщение ACM_PLAY.
Animate_Stop Останавливает воспроизведение клипа AVI в элементе управления анимацией. Этот макрос можно использовать или явно отправить сообщение ACM_STOP.

Сообщения

Тема Содержание
ACM_ISPLAYING Проверяет, воспроизводит ли клип AVI. Это сообщение можно отправить явно или использовать макрос Animate_IsPlaying.
ACM_OPEN Открывает клип AVI и отображает его первый кадр в элементе управления анимацией. Это сообщение можно отправить явно или использовать макрос Animate_Open или Animate_OpenEx.
ACM_PLAY Воспроизводит клип AVI в элементе управления анимацией. Элемент управления воспроизводит клип в фоновом режиме, пока поток продолжает выполняться. Это сообщение можно отправить явно или с помощью макроса Animate_Play.
ACM_STOP Останавливает воспроизведение клипа AVI в элементе управления анимацией. Это сообщение можно отправить явным образом или с помощью макроса Animate_Stop.

Уведомления

Тема Содержание
ACN_START Уведомляет родительское окно элемента управления анимации о начале воспроизведения связанного клипа AVI. Этот код уведомления отправляется в виде сообщения WM_COMMAND.
ACN_STOP Уведомляет родительское окно элемента управления анимации об остановке воспроизведения связанного клипа AVI. Этот код уведомления отправляется в виде сообщения WM_COMMAND.

Константы

Тема Содержание
Стили элементов управления анимацией В этом разделе перечислены стили окон, используемые с элементами управления анимацией.