CAnimateCtrl

La classe CAnimateCtrl fornisce la funzionalità di controllo animazione comune di Windows. Questo controllo (e quindi la classe CAnimateCtrl ) è disponibile solo per i programmi in esecuzione sotto Windows 95 e Windows NT versione 3.51 e versioni successive.

Un controllo animazione è una finestra rettangolare che consente di visualizzare un clip in formato AVI (Audio Video Interleaved) — formato audio/video standard di Windows. Una clip AVI è una serie di fotogrammi bitmap, come in un film.

I controlli animazione possono giocare solo semplici clip AVI. In particolare, le clip ad essere interpretato da un controllo animazione devono soddisfare i seguenti requisiti:

È possibile aggiungere il clip AVI all'applicazione come una risorsa AVI, oppure può accompagnare l'applicazione come file AVI separato.

Poiché il thread continua l'esecuzione mentre è visualizzata la clip AVI, uno utilizzare comune per un controllo animazione è per indicare l'attività del sistema durante un'operazione di lunga durata. Ad esempio, la finestra di dialogo trova di Esplora risorse di Windows 95 Visualizza una lente di ingrandimento commovente come il sistema esegue la ricerca di un file.

Se si crea un oggetto CAnimateCtrl all'interno di una finestra di dialogo o da una risorsa di dialogo utilizzando la finestra di dialogo editor, esso verrà automaticamente distrutto quando l'utente chiude la finestra di dialogo.

Se si crea un oggetto CAnimateCtrl all'interno di una finestra, è necessario distruggerlo. Se si crea l'oggetto CAnimateCtrl nello stack, viene distrutto automaticamente. Se si crea l'oggetto CAnimateCtrl sull'heap utilizzando la nuova funzione, è necessario chiamare eliminare sull'oggetto di distruggerlo. Se si deriva una nuova classe da CAnimateCtrl e alloca alcuna memoria in quella classe, eseguire l'override il distruttore CAnimateCtrl per smaltire le allocazioni.

Per ulteriori informazioni sull'utilizzo di CAnimateCtrl, vedere Argomenti di controllo e CAnimateCtrl usando il manuale del programmatore di Visual C++.

# include lt;afxcmn.h>

Membri della classe |nbsp; Classe base | Gerarchia Chart

Campioninbsp; MFC campione CMNCTRL1 | Esempio MFC MFCIE

Vedere anchenbsp;Gli stili di controllo animazione in CAnimateCtrl::Create, O&N_CONTROL

Index