Esta sección contiene información sobre los elementos de programación usados con controles de animación.
Descripciones
Tema |
Contenido |
Acerca de los controles de animación |
Un control de animación es una ventana que muestra un clip Audio-Video intercalado (AVI). Un clip avi es una serie de fotogramas de mapa de bits como una película. Los controles de animación solo pueden mostrar clips AVI que no contengan audio.
|
usar controles de animación |
En esta sección se proporcionan detalles de implementación y código de ejemplo para controles de animación.
|
Macros
Tema |
Contenido |
Animate_Close |
Cierra un clip avi. Puede usar esta macro o enviar el mensaje de ACM_OPEN explícitamente, pasando parámetros NULL.
|
Animate_Create |
Crea un control de animación.
Animate_Create llama a la función createWindow para crear el control de animación.
|
Animate_IsPlaying |
Comprueba si se está reproduciendo un clip avi. Puede usar esta macro o enviar un mensaje de ACM_ISPLAYING.
|
Animate_Open |
Abre un clip avi y muestra su primer fotograma en un control de animación. Puede usar esta macro o enviar el mensaje ACM_OPEN explícitamente.
|
Animate_OpenEx |
Abre un clip avi de un recurso en un módulo especificado y muestra su primer fotograma en un control de animación. Puede usar esta macro o enviar el mensaje ACM_OPEN explícitamente.
|
Animate_Play |
Reproduce un clip AVI en un control de animación. El control reproduce el clip en segundo plano mientras el subproceso continúa ejecutándose. Puede usar esta macro o enviar el mensaje ACM_PLAY explícitamente.
|
Animate_Seek |
Dirige un control de animación para mostrar un fotograma determinado de un clip AVI. El control muestra el clip en segundo plano mientras el subproceso continúa ejecutándose. Puede usar esta macro o enviar el mensaje ACM_PLAY explícitamente.
|
Animate_Stop |
Detiene la reproducción de un clip avi en un control de animación. Puede usar esta macro o enviar el mensaje ACM_STOP explícitamente.
|
Mensajes
Tema |
Contenido |
ACM_ISPLAYING |
Comprueba si se está reproduciendo un clip AVI. Puede enviar este mensaje explícitamente o usar la macro Animate_IsPlaying.
|
ACM_OPEN |
Abre un clip avi y muestra su primer fotograma en un control de animación. Puede enviar este mensaje explícitamente o usar la macro Animate_Open o Animate_OpenEx.
|
ACM_PLAY |
Reproduce un clip AVI en un control de animación. El control reproduce el clip en segundo plano mientras el subproceso continúa ejecutándose. Puede enviar este mensaje explícitamente o mediante la macro Animate_Play.
|
ACM_STOP |
Detiene la reproducción de un clip avi en un control de animación. Puede enviar este mensaje explícitamente o mediante la macro Animate_Stop.
|
Notificaciones
Tema |
Contenido |
ACN_START |
Notifica a la ventana primaria de un control de animación que el clip avi asociado ha empezado a reproducir. Este código de notificación se envía en forma de mensaje de WM_COMMAND.
|
ACN_STOP |
Notifica a la ventana primaria de un control de animación que el clip avi asociado ha dejado de reproducirse. Este código de notificación se envía en forma de mensaje de WM_COMMAND.
|
Constantes