Classe di CAnimateCtrl

Fornisce funzionalità del controllo animazione comuni di Windows.

class CAnimateCtrl : public CWnd

Membri

z44k3stc.collapse_all(it-it,VS.110).gifCostruttori pubblici

Nome

Descrizione

CAnimateCtrl::CAnimateCtrl

Costruisce un oggetto CAnimateCtrl.

z44k3stc.collapse_all(it-it,VS.110).gifMetodi pubblici

Nome

Descrizione

CAnimateCtrl::Close

Chiude il clip AVI.

CAnimateCtrl::Create

Crea un controllo animazione e lo collega a un oggetto CAnimateCtrl.

CAnimateCtrl::CreateEx

Crea un controllo animazione con gli stili estesi Windows specificati e lo collega a un oggetto CAnimateCtrl.

CAnimateCtrl::IsPlaying

Indica se un Audio- Visualizzato con interfoliazione il clip di (AVI) viene riprodotto.

CAnimateCtrl::Open

Apre un clip AVI di un file o una risorsa e visualizzare il primo fotogramma.

CAnimateCtrl::Play

Riproduce il clip AVI senza suono.

CAnimateCtrl::Seek

Visualizzare un singolo frame selezionato di visualizzazione AVI.

CAnimateCtrl::Stop

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à

CObject

CCmdTarget

CWnd

CAnimateCtrl

Requisiti

Header: afxcmn.h

Vedere anche

Riferimenti

Classe CWnd

Grafico della gerarchia

CAnimateCtrl::Create

ON_CONTROL