CAnimateCtrl::em aberto
Chame essa função para em em aberto um clipe AVI e exibir o primeiro quadro.
BOOL Open(
LPCTSTR lpszFileName
);
BOOL Open(
UINT nID
);
Parâmetros
lpszFileName
A CString o objeto ou um ponteiro para uma seqüência de caracteres terminada com nulo que contém o nome do arquivo AVI ou o nome de um recurso AVI. Se esse parâmetro for NULO, o sistema fecha o clipe AVI que foi aberto anteriormente para o controle de animação, se houver.nID
O identificador de recurso AVI.Se esse parâmetro for NULO, o sistema fecha o clipe AVI que foi aberto anteriormente para o controle de animação, se houver.
Valor de retorno
Diferente de zero se bem-sucedida; caso contrário, nenhum.
Comentários
O recurso AVI é carregado a partir do módulo que criou o controle de animação.
em aberto não oferece suporte a som em um clipe AVI; você pode em em aberto somente clipes AVI silenciosas.
Se o controle de animação tiver o ACS_AUTOPLAY estilo, o controle de animação começará a ser reproduzido automaticamente o clipe imediatamente depois que ele é aberto. Ele continuará a executar o clipe em segundo plano enquanto o thread continua em execução.Quando o clipe é concluído a execução, ele será automaticamente repetido.
Se o controle de animação tiver o ACS_CENTER estilo, o clipe AVI será centralizado no controle e que o dimensionar do controle não serão alterar. Se o controle de animação não tiver o ACS_CENTER estilo, o controle será redimensionado quando o clipe AVI é aberto para o dimensionar de imagens no clipe AVI. A posição do canto superior esquerdo do controle não será alterado, somente o dimensionar do controle.
Se o controle de animação tiver o ACS_TRANSPARENT estilo, o primeiro quadro será desenhado 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