Utilizzo di un controllo Animation
L'utilizzo tipico di un controllo animazione segue il modello di seguito:
Il controllo viene creato. Se il controllo è specificato nel modello di finestra di dialogo, la creazione automatica è quando la finestra di dialogo viene creata. (È necessario essere un membro di CAnimateCtrl nella classe della finestra di dialogo corrispondente al controllo animazione). In alternativa, è possibile utilizzare la funzione membro di Crea per creare il controllo come finestra figlio di una finestra.
Caricare un clip AVI nel controllo animazione chiamando la funzione membro di Apri. Se il controllo animazione si trova in una finestra di dialogo, si consiglia di effettuare questa operazione è la funzione di OnInitDialog la classe della finestra di dialogo.
Riprodurre il clip chiamando la funzione membro di Riproduci. Se il controllo animazione si trova in una finestra di dialogo, si consiglia di effettuare questa operazione è la funzione di OnInitDialog la classe della finestra di dialogo. Chiamare Riproduci non è necessaria se il controllo l'animazione possiede lo stile di ACS_AUTOPLAY impostato.
Se si desidera visualizzare le parti del clip o per riprodurlo frame dal frame, utilizzare la funzione membro di Seek. Per arrestare un clip multimediale che viene riprodotto, utilizzare la funzione membro di Stop.
Se non si desidera eliminare in modo permanente il controllo immediatamente, rimuovere il clip dalla memoria chiamando la funzione membro di Chiudi.
Se il controllo animazione si trova in una finestra di dialogo, e l'oggetto di CAnimateCtrl si distruggeranno automaticamente. In caso contrario, è necessario assicurarsi che sia il controllo che l'oggetto di CAnimateCtrl correttamente vengono eliminati. Eliminare il controllo chiude automaticamente il clip AVI.