Condividi tramite


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.

Vedere anche

Riferimenti

Utilizzando CAnimateCtrl

Concetti

Controlli (MFC)