Partilhar 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 CAnimateCtrl

Gráfico da hierarquia

CAnimateCtrl::Close

CAnimateCtrl::Create