Classe de CAnimateCtrl
Fornece a funcionalidade do controle comum de animação do windows.
class CAnimateCtrl : public CWnd
Membros
Construtores public
Nome |
Descrição |
---|---|
Constrói um objeto de CAnimateCtrl . |
Métodos públicos
Nome |
Descrição |
---|---|
Fecha o corte de AVI. |
|
Cria um controle de animação e anexá-la a um objeto de CAnimateCtrl . |
|
Cria um controle de animação com os estilos estendidos o windows especificados e anexá-la a um objeto de CAnimateCtrl . |
|
Indica se uma Audio- Exibição intercalou corte de (AVI) está sendo executado. |
|
Abre um clipe de AVI de um arquivo de som ou de um recurso e exibe o primeiro quadro. |
|
Executa o corte de AVI sem som. |
|
Exibe um único quadro selecionado de corte de AVI. |
|
Para executar de corte de AVI. |
Comentários
Este controle (e portanto a classe de CAnimateCtrl ) estão disponíveis somente para programas que executam na versão 3,51, Windows 95, Windows 98 e Windows NT e posterior.
Um controle de animação é uma janela retangular que exibe um corte no formato de AVI (exibição de áudio intercalada) a exibição do windows padrão/formato de áudio.Um clipe de AVI é uma série de quadros de bitmap, como um filme.
Os controles de animações podem executar somente clipes simples de AVI.Especificamente, os clipes a ser executados por um controle de animação deve atender aos seguintes requisitos:
Deve haver exatamente um fluxo de vídeo e deve ter pelo menos um quadro.
Pode haver no máximo dois fluxos no arquivo (normalmente outro fluxo, se presentes, é um fluxo de áudio, embora o controle de animação ignore informações de áudio).
Corte deve ser descompactado ou compactado com compactação RLE8.
Nenhuma alteração de paleta é permitida no fluxo de vídeo.
Você pode adicionar corte de AVI ao seu aplicativo como um recurso de AVI, ou pode controlar o seu aplicativo como um arquivo separado de AVI.
Porque o thread continua a executar quando o corte de AVI é exibido, um uso comum para um controle de animação é indicar a atividade do sistema durante uma operação longa.Por exemplo, a caixa de diálogo localizar de Arquivo Explorer exibe uma lupa em movimento como as pesquisas do sistema para um arquivo.
Se você criar um objeto de CAnimateCtrl de uma caixa de diálogo ou de um recurso da caixa de diálogo usando o editor de diálogo, será destruído automaticamente quando o usuário fecha a caixa de diálogo.
Se você criar um objeto de CAnimateCtrl em uma janela, você pode precisar destrui-la.Se você criar o objeto de CAnimateCtrl na pilha, é automaticamente destruída.Se você criar o objeto de CAnimateCtrl no heap usando a função de new , você deve chamar delete no objeto para destrui-lo.Se você derivado uma nova classe de CAnimateCtrl e atribui qualquer memória na classe, substitua o destrutor de CAnimateCtrl para descartar as alocações.
Para obter mais informações sobre como usar CAnimateCtrl, consulte Controles e usando CAnimateCtrl.
Hierarquia de herança
CAnimateCtrl
Requisitos
Cabeçalho: afxcmn.h