Utilizzo di un controllo animazione
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 creare per creare il controllo come finestra figlio di una finestra.
Caricare un clip AVI nel controllo animazione chiamando la funzione membro di Aprire .Se il controllo animazione si trova in una finestra di dialogo, un ottimo strumento per questo scopo è la funzione di OnInitDialog della classe della finestra di dialogo.
Riprodurre il clip chiamando la funzione membro di gioco .Se il controllo animazione si trova in una finestra di dialogo, un ottimo strumento per questo scopo è la funzione di OnInitDialog della classe della finestra di dialogo.Chiamare Play non è necessario se il controllo animazione è lo stile di ACS_AUTOPLAY impostato.
Se si desidera visualizzare le parti clip o per riprodurlo frame dal frame, utilizzare la funzione membro di Seek .Per arrestare un clip che viene riprodotto, utilizzare la funzione membro di Stop .
Se non si intende eliminare 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 è distruggeranno automaticamente.In caso contrario, è necessario assicurarsi che sia il controllo che l'oggetto di CAnimateCtrl correttamente eliminati.Eliminare il controllo chiude automaticamente il clip AVI.