Compartilhar via


Controle de animação

Esta seção contém informações sobre os elementos de programação usados com controles de animação.

Visões gerais

Tópico Contents
Sobre controles de animação Um controle de animação é uma janela que exibe um clipe AVI (Audio-Video Interleaved). Um clipe AVI é uma série de quadros bitmap como um filme. Os controles de animação só podem exibir clipes AVI que não contêm áudio.
Usando controles de animação Esta seção fornece detalhes de implementação e código de exemplo para controles de animação.

Macros

Tópico Contents
Animate_Close Fecha um clipe AVI. Você pode usar essa macro ou enviar a mensagem ACM_OPEN explicitamente, passando parâmetros NULL.
Animate_Create Cria um controle de animação. Animate_Create chama a função CreateWindow para criar o controle de animação.
Animate_IsPlaying Verifica se um clipe AVI está sendo reproduzido. Você pode usar essa macro ou enviar uma mensagem ACM_ISPLAYING.
Animate_Open Abre um clipe AVI e exibe seu primeiro quadro em um controle de animação. Você pode usar essa macro ou enviar a mensagem de ACM_OPEN explicitamente.
Animate_OpenEx Abre um clipe AVI de um recurso em um módulo especificado e exibe seu primeiro quadro em um controle de animação. Você pode usar essa macro ou enviar a mensagem de ACM_OPEN explicitamente.
Animate_Play Reproduz um clipe AVI em um controle de animação. O controle reproduz o clipe em segundo plano enquanto o thread continua em execução. Você pode usar essa macro ou enviar a mensagem ACM_PLAY explicitamente.
Animate_Seek Direciona um controle de animação para exibir um quadro específico de um clipe AVI. O controle exibe o clipe em segundo plano enquanto o thread continua em execução. Você pode usar essa macro ou enviar a mensagem ACM_PLAY explicitamente.
Animate_Stop Pára de reproduzir um clipe AVI em um controle de animação. Você pode usar essa macro ou enviar a mensagem de ACM_STOP explicitamente.

Mensagens

Tópico Contents
ACM_ISPLAYING Verifica se um clipe AVI está sendo reproduzido. Você pode enviar essa mensagem explicitamente ou usar a macro Animate_IsPlaying.
ACM_OPEN Abre um clipe AVI e exibe seu primeiro quadro em um controle de animação. Você pode enviar essa mensagem explicitamente ou usar a macro Animate_Open ou Animate_OpenEx.
ACM_PLAY Reproduz um clipe AVI em um controle de animação. O controle reproduz o clipe em segundo plano enquanto o thread continua em execução. Você pode enviar essa mensagem explicitamente ou usando a macro Animate_Play.
ACM_STOP Pára de reproduzir um clipe AVI em um controle de animação. Você pode enviar essa mensagem explicitamente ou usando a macro Animate_Stop.

Notifications

Tópico Contents
ACN_START Notifica a janela pai de um controle de animação de que o clipe AVI associado parou de ser reproduzido. Esse código de notificação é enviado na forma de uma mensagem de WM_COMMAND.
ACN_STOP Notifica a janela pai de um controle de animação de que o clipe AVI associado parou de ser reproduzido. Esse código de notificação é enviado na forma de uma mensagem de WM_COMMAND.

Constantes

Tópico Contents
Estilos de controle de animação Esta seção lista os estilos de janela usados com controles de animação.