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


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

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

Общие сведения

Раздел Содержимое
Сведения об элементах управления анимацией Элемент управления анимацией — это окно, в котором отображается клип аудио-видео с чередованием (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.

Notifications

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

Константы

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