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