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.
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, a criação será automática quando a caixa de diálogo for criada. (Deve-se ter um membro CAnimateCtrl na sua classe de diálogo que corresponda ao controlo de animação.) Como alternativa, pode utilizar a função membro Criar para criar o controlo como janela filha de qualquer janela.
Carregue um clipe AVI no controlo de animação chamando a função membro Abrir. Se seu controle de animação estiver em uma caixa de diálogo, um bom lugar para fazer isso é na função OnInitDialog da classe de diálogo.
Reproduza o clipe chamando a função Reproduzir membro. Se seu controle de animação estiver em uma caixa de diálogo, um bom lugar para fazer isso é na função da
OnInitDialogclasse de diálogo. A chamadaPlaynão é necessária se o controle de animação tiver o ACS_AUTOPLAY estilo definido.Se você quiser exibir partes do clipe ou reproduzi-lo quadro a quadro, use a
Seekfunção de membro. Para parar um clipe que está sendo reproduzido, use aStopfunção de membro.Se você não vai destruir o controle imediatamente, remova o clipe da memória chamando a
Closefunção de membro.Se o controle de animação estiver em uma caixa de diálogo, ele e o
CAnimateCtrlobjeto serão destruídos automaticamente. Se não, você precisa garantir que o controle e oCAnimateCtrlobjeto sejam destruídos corretamente. Destruir o controle fecha automaticamente o clipe AVI.