Compartilhar via


Usando um controle de animação

Uso típico de um controle de animação segue o padrão abaixo:

  • O controle é criado.Se o controle for especificado em um modelo de caixa de diálogo, criação é automática quando a caixa de diálogo é criada.(Você deve ter um CAnimateCtrl membro em sua classe de diálogo corresponde ao controle de animação.) Como alternativa, você pode usar o criar função de membro para criar o controle como uma janela filho de qualquer janela.

  • Carregar um clipe AVI no controle animação chamando o Abrir função de membro.Se o controle de animação estiver em uma caixa de diálogo, um bom lugar para isso é a classe de caixa de diálogo OnInitDialog função.

  • Reproduzir o clip chamando o jogar função de membro.Se o controle de animação estiver em uma caixa de diálogo, um bom lugar para isso é a classe de caixa de diálogo OnInitDialog função.Chamando jogar não é necessário se o controle de animação tem o ACS_AUTOPLAY conjunto de estilos.

  • Se você deseja exibir partes do clipe ou jogar o quadro a quadro, use o Seek função de membro.Para interromper um clipe que está em execução, use o Stop função de membro.

  • Se você não vai destruir o controle imediatamente, remova o clipe da memória chamando o Fechar função de membro.

  • Se o controle de animação estiver em uma caixa de diálogo, ele e o CAnimateCtrl objeto será destruído automaticamente.Se não, você precisará garantir que tanto o controle e o CAnimateCtrl objeto corretamente são destruídos.Destruir o controle automaticamente fecha o clipe AVI.

Consulte também

Referência

Usando CAnimateCtrl

Conceitos

Controles (MFC)