Condividi tramite


Controllo animazione

Questa sezione contiene informazioni sugli elementi di programmazione usati con i controlli di animazione.

Panoramiche

Argomento Contenuto
Informazioni sui controlli animazione Un controllo animazione è una finestra che visualizza un clip Audio-Video Interleaved (AVI). Una clip AVI è una serie di fotogrammi bitmap come un filmato. I controlli animazione possono visualizzare solo clip AVI che non contengono audio.
Uso dei controlli animazione In questa sezione vengono fornite informazioni dettagliate sull'implementazione e codice di esempio per i controlli di animazione.

Macro

Argomento Contenuto
Animate_Close Chiude una clip AVI. È possibile utilizzare questa macro o inviare il messaggio di ACM_OPEN in modo esplicito, passando parametri NULL .
Animate_Create Crea un controllo animazione. Animate_Create chiama la funzione CreateWindow per creare il controllo animazione.
Animate_IsPlaying Verifica se un clip AVI è in riproduzione. È possibile utilizzare questa macro o inviare un messaggio di ACM_ISPLAYING .
Animate_Open Apre una clip AVI e visualizza il primo fotogramma in un controllo di animazione. È possibile utilizzare questa macro o inviare il messaggio di ACM_OPEN in modo esplicito.
Animate_OpenEx Apre un clip AVI da una risorsa in un modulo specificato e visualizza il primo fotogramma in un controllo di animazione. È possibile utilizzare questa macro o inviare il messaggio di ACM_OPEN in modo esplicito.
Animate_Play Riproduce un clip AVI in un controllo di animazione. Il controllo riproduce la clip in background mentre il thread continua l'esecuzione. È possibile utilizzare questa macro o inviare il messaggio di ACM_PLAY in modo esplicito.
Animate_Seek Indirizza un controllo animazione per visualizzare un particolare fotogramma di una clip AVI. Il controllo visualizza la clip in background mentre il thread continua l'esecuzione. È possibile utilizzare questa macro o inviare il messaggio di ACM_PLAY in modo esplicito.
Animate_Stop Interrompe la riproduzione di un clip AVI in un controllo di animazione. È possibile utilizzare questa macro o inviare il messaggio di ACM_STOP in modo esplicito.

Messaggi

Argomento Contenuto
ACM_ISPLAYING Controlla se è in riproduzione un clip AVI. È possibile inviare questo messaggio in modo esplicito o utilizzare la macro Animate_IsPlaying.
ACM_OPEN Apre una clip AVI e visualizza il primo fotogramma in un controllo di animazione. È possibile inviare questo messaggio in modo esplicito o utilizzare la macro Animate_Open o Animate_OpenEx.
ACM_PLAY Riproduce un clip AVI in un controllo di animazione. Il controllo riproduce la clip in background mentre il thread continua l'esecuzione. È possibile inviare questo messaggio in modo esplicito o usando la macro Animate_Play.
ACM_STOP Interrompe la riproduzione di un clip AVI in un controllo di animazione. È possibile inviare questo messaggio in modo esplicito o utilizzando la macro Animate_Stop.

Notifications

Argomento Contenuto
ACN_START Notifica alla finestra padre di un controllo di animazione che il clip AVI associato ha iniziato a riprodurre. Questo codice di notifica viene inviato sotto forma di messaggio di WM_COMMAND.
ACN_STOP Notifica alla finestra padre di un controllo animazione che il clip AVI associato ha interrotto la riproduzione. Questo codice di notifica viene inviato sotto forma di messaggio di WM_COMMAND.

Costanti

Argomento Contenuto
Stili di controllo animazione Questa sezione elenca gli stili delle finestre usati con i controlli di animazione.