Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Esta seção contém informações sobre os elementos de programação usados com controles de animação.
Visão geral
| Tópico | Índice |
|---|---|
| Sobre controles de animação | Um de controle de animação é uma janela que exibe um clipe Audio-Video Interleaved (AVI). Um clipe AVI é uma série de quadros de bitmap como um filme. Os controles de animação só podem exibir clipes AVI que não contenham á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 | Índice |
|---|---|
| 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 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 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 | Para de reproduzir um clipe AVI em um controle de animação. Você pode usar essa macro ou enviar a mensagem ACM_STOP explicitamente. |
Mensagens
| Tópico | Índice |
|---|---|
| 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 o Animate_Open ou Animate_OpenEx macro. |
| 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 | Para de reproduzir um clipe AVI em um controle de animação. Você pode enviar essa mensagem explicitamente ou usando a macro Animate_Stop. |
Notificações
| Tópico | Índice |
|---|---|
| ACN_START | Notifica a janela pai de um controle de animação de que o clipe AVI associado começou a ser reproduzido. Este código de notificação é enviado na forma de uma mensagem WM_COMMAND. |
| ACN_STOP | Notifica a janela pai de um controle de animação de que o clipe AVI associado parou de ser reproduzido. Este código de notificação é enviado na forma de uma mensagem WM_COMMAND. |
Constantes
| Tópico | Índice |
|---|---|
| Estilos de controle de animação | Esta seção lista os estilos de janela usados com controles de animação. |