CAnimateCtrl::Open

Chiamare la funzione per aprire un clip AVI e visualizzare il primo fotogramma.

BOOL Open(
   LPCTSTR lpszFileName 
);
BOOL Open(
   UINT nID 
);

Parametri

  • lpszFileName
    Un oggetto CString o un puntatore a una stringa con terminazione null contenente il nome del file di AVI o il nome della risorsa di AVI.Se questo parametro è NULL, il sistema chiude il clip AVI che è stato precedentemente aperto per il controllo animazione, se disponibile.

  • nID
    L'identificatore di AVI.Se questo parametro è NULL, il sistema chiude il clip AVI che è stato precedentemente aperto per il controllo animazione, se disponibile.

Valore restituito

Diverso da zero se ha esito positivo; in caso contrario zero.

Note

La risorsa di AVI viene caricato dal modulo che ha creato il controllo animazione.

Apri non supporta il suono in un clip AVI; è possibile aprire solo le parti AVI silenziosi.

Se il controllo animazione è lo stile ACS_AUTOPLAY, il controllo animazione automaticamente avviato riprodurre il clip subito dopo avere aperto.L'esecuzione di riprodurre il clip in background mentre il thread continua a eseguire.Quando il clip viene riprodotto fatto, verrà automaticamente ripetuto.

Se il controllo animazione è lo stile ACS_CENTER, il clip AVI verrà centrato nel controllo e la dimensione del controllo non verrà modificato.Se il controllo animazione non presenta lo stile ACS_CENTER, il controllo verrà ridimensionato quando il clip AVI viene aperto alle dimensioni delle immagini in visualizzazione AVI.La posizione dell'angolo superiore sinistro del controllo non cambia, solo la dimensione del controllo.

Se il controllo animazione è lo stile ACS_TRANSPARENT, il primo frame verrà creato utilizzando uno sfondo trasparente anziché il colore di sfondo specificato nel clip di animazione.

Esempio

Vedere l'esempio relativo CAnimateCtrl::CAnimateCtrl.

Requisiti

Header: afxcmn.h

Vedere anche

Riferimenti

Classe di CAnimateCtrl

Grafico della gerarchia

CAnimateCtrl::Close

CAnimateCtrl::Create