Classe di CAnimateCtrl
Fornisce funzionalità del controllo animazione comuni di Windows.
class CAnimateCtrl : public CWnd
Membri
Costruttori pubblici
Nome |
Descrizione |
---|---|
Costruisce un oggetto CAnimateCtrl. |
Metodi pubblici
Nome |
Descrizione |
---|---|
Chiude il clip AVI. |
|
Crea un controllo animazione e lo collega a un oggetto CAnimateCtrl. |
|
Crea un controllo animazione con gli stili estesi Windows specificati e lo collega a un oggetto CAnimateCtrl. |
|
Indica se un Audio- Visualizzato con interfoliazione il clip di (AVI) viene riprodotto. |
|
Apre un clip AVI di un file o una risorsa e visualizzare il primo fotogramma. |
|
Riproduce il clip AVI senza suono. |
|
Visualizzare un singolo frame selezionato di visualizzazione AVI. |
|
Arresto di riprodurre il clip AVI. |
Note
Questo controllo (e la classe CAnimateCtrl) è disponibile solo per i programmi in esecuzione in versioni 3,51 con Windows 95, Windows 98 e Windows NT e successive.
Un controllo animazione è una finestra rettangolare che visualizza un clip nel formato di AVI (audio visualizzare interfoliazione) la visualizzazione standard di Windows/audio formato.Un clip AVI è una serie di frame bitmap, ad esempio un filmato.
I controlli animazione possono riprodurre solo le parti AVI semplici.In particolare, i clip multimediali da riprodurre da un controllo animazione devono soddisfare i seguenti requisiti:
Deve essere esattamente un flusso visualizzare e deve disporre di almeno un frame.
È possibile che al massimo due flussi nel file (in genere un altro flusso, se presente, è un flusso audio, sebbene il controllo animazione ignorare informazioni audio).
Il clip non deve essere compresso o appiattito con compressione RLE8.
Nessuna modifica della tavolozza è consentita nel flusso visualizzare.
È possibile aggiungere il clip AVI all'applicazione come risorsa di AVI, oppure può associare all'applicazione come file separato di AVI.
Poiché il thread continua a eseguire durante il AVI clip video, un utilizzo comune di un controllo animazione è di indicare l'attività di sistema durante un'operazione di lunga durata.Ad esempio, nella finestra di dialogo trova di Esplora file visualizzare una lente di ingrandimento in movimento mentre il sistema cerca un file.
Se si crea un oggetto CAnimateCtrl di una finestra di dialogo o da una risorsa finestra di dialogo utilizzando l'editor finestre di dialogo, in viene distrutto quando l'utente chiude la finestra di dialogo.
Se si crea un oggetto CAnimateCtrl interno di una finestra, potrebbe essere necessario distruggerla.Se si crea l'oggetto CAnimateCtrl nello stack, verrà automaticamente eliminato.Se si crea l'oggetto CAnimateCtrl nell'heap mediante la funzione new, è necessario chiamare delete sull'oggetto per distruggerlo.Se si deriva una nuova classe da CAnimateCtrl e allocate qualsiasi memoria in questa classe, eseguire l'override del distruttore CAnimateCtrl per disporre le allocazioni.
Per ulteriori informazioni su l CAnimateCtrl, vedere Controlli e Utilizzando CAnimateCtrl.
Gerarchia di ereditarietà
CAnimateCtrl
Requisiti
Header: afxcmn.h