Compartilhar via


CAnimateCtrl::Open

Chamar essa função para abrir um clipe de AVI e para exibir seu primeiro quadro.

BOOL Open(
   LPCTSTR lpszFileName 
);
BOOL Open(
   UINT nID 
);

Parâmetros

  • lpszFileName
    Um objeto de CString ou um ponteiro para uma cadeia de caracteres NULL- finalizada que contém tanto o nome do arquivo de AVI ou o nome de um recurso de AVI.Se esse parâmetro é NULO, o sistema fecha o corte de AVI que foi aberto anteriormente para o controle de animação, se houver.

  • nID
    O identificador do recurso de AVI.Se esse parâmetro é NULO, o sistema fecha o corte de AVI que foi aberto anteriormente para o controle de animação, se houver.

Valor de retorno

Diferente de zero se com êxito; se não zero.

Comentários

O recurso de AVI é carregado módulo que criou o controle de animação.

Abrir não suporta o som em um clipe de AVI; você pode abrir somente clipes silenciosos de AVI.

Se o controle de animação tem o estilo de ACS_AUTOPLAY , o controle de animação iniciará automaticamente executar o corte imediatamente após o abre.Continuará a ser executado corte em segundo plano quando seu segmento continuar a executar.Quando o corte executar é feito, será repetido automaticamente.

Se o controle de animação tem o estilo de ACS_CENTER , corte de AVI será centralizado no controle e o tamanho do controle não será alterado.Se o controle de animação não tem o estilo de ACS_CENTER , o controle será redimensionado quando o corte de AVI é aberto para o tamanho das imagens no clipe de AVI.A posição do canto superior esquerdo do controle não será alterada, apenas o tamanho do controle.

Se o controle de animação tem o estilo de ACS_TRANSPARENT , o primeiro quadro será desenhada usando um plano de fundo transparente em vez da cor do plano de fundo especificada no clipe de animação.

Exemplo

Consulte o exemplo para CAnimateCtrl::CAnimateCtrl.

Requisitos

Cabeçalho: afxcmn.h

Consulte também

Referência

Classe de CAnimateCtrl

Gráfico de hierarquia

CAnimateCtrl::Close

CAnimateCtrl::Create