Utilizzo di un controllo Animation

L'utilizzo tipico di un controllo di animazione segue il modello seguente:

  • Viene creato il controllo. Se il controllo è specificato nel modello di una finestra di dialogo, la creazione avviene automaticamente quando viene creata la finestra di dialogo. (Si dovrebbe avere un Membro CAnimateCtrl nella classe del dialogo che corrisponde al controllo animazione. In alternativa, è possibile usare la funzione Crea membro per creare il controllo come finestra figlio di qualsiasi finestra.

  • Caricare un clip AVI nel controllo animazione chiamando la funzione membro Open . Se il controllo animazione si trova in una finestra di dialogo, è consigliabile eseguire questa operazione nella funzione OnInitDialog della classe di dialogo.

  • Riprodurre il clip chiamando la funzione membro Play . Se il controllo animazione si trova in una finestra di dialogo, è consigliabile eseguire questa operazione nella funzione della classe del OnInitDialog dialogo. La chiamata Play non è necessaria se il controllo animazione dispone del set di stili ACS_AUTOPLAY.

  • Se vuoi visualizzare parti del clip o riprodurre il fotogramma per fotogramma, usa la Seek funzione membro. Per arrestare una clip riprodotta, usare la Stop funzione membro.

  • Se non eliminerai immediatamente il controllo, rimuovi la clip dalla memoria chiamando la Close funzione membro.

  • Se il controllo animazione si trova in una finestra di dialogo, l'oggetto CAnimateCtrl verrà eliminato automaticamente. In caso contrario, è necessario assicurarsi che sia il controllo che l'oggetto CAnimateCtrl vengono eliminati correttamente. L'eliminazione automatica del controllo chiude automaticamente la clip AVI.

Vedi anche

Uso di CAnimateCtrl
Controlli