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.

Súmulas

Tópico Conteúdo
sobre controles de animação Um de controle de animação é uma janela que exibe um clipe de AVI (Intercalado) Audio-Video. Um clipe de AVI é uma série de quadros bitmap como um filme. Os controles de animação só podem exibir clipes de 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 Conteúdo
Animate_Close Fecha um clipe de AVI. Você pode usar essa macro ou enviar a mensagem ACM_OPEN explicitamente, passando parâmetros de 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 de AVI está sendo reproduzido. Você pode usar essa macro ou enviar uma mensagem ACM_ISPLAYING.
Animate_Open Abre um clipe de AVI e exibe seu primeiro quadro em um controle de animação. Você pode usar essa macro ou enviar a mensagem ACM_OPEN explicitamente.
Animate_OpenEx Abre um clipe de 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 ACM_OPEN explicitamente.
Animate_Play Reproduz um clipe de 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 de 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 Para de reproduzir um clipe de AVI em um controle de animação. Você pode usar essa macro ou enviar a mensagem ACM_STOP explicitamente.

Mensagens

Tópico Conteúdo
ACM_ISPLAYING Verifica se um clipe de AVI está sendo reproduzido. Você pode enviar essa mensagem explicitamente ou usar a macro Animate_IsPlaying.
ACM_OPEN Abre um clipe de 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 de 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 Para de reproduzir um clipe de AVI em um controle de animação. Você pode enviar essa mensagem explicitamente ou usando a macro Animate_Stop.

Notificações

Tópico Conteúdo
ACN_START Notifica a janela pai de um controle de animação de que o clipe AVI associado começou a 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 Conteúdo
estilos de controle de animação Esta seção lista os estilos de janela usados com controles de animação.