Udostępnij za pośrednictwem


CAnimateCtrl::Open

Wywołanie tej funkcji, aby otworzyć klip AVI i wyświetlić jego pierwszej klatki.

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

Parametry

  • lpszFileName
    A CString obiektu lub wskaźnik ciąg zakończony znakiem null, zawierającego nazwę pliku AVI lub nazwa zasobu AVI.Jeśli ten parametr jest NULL, ewentualnie, system zamyka klip AVI, który został wcześniej otwarty dla formantu animacji.

  • nID
    Identyfikator zasobu AVI.Jeśli ten parametr jest NULL, ewentualnie, system zamyka klip AVI, który został wcześniej otwarty dla formantu animacji.

Wartość zwracana

Niezerowa, jeśli kończy się pomyślnie; zero w inny sposób.

Uwagi

Zasób AVI jest ładowany z modułu, który utworzył animację.

Otwórz nie obsługuje dźwięk w klipie AVI; można otworzyć tylko klipy silent AVI.

Jeśli formant animacja ma ACS_AUTOPLAY styl formantu animacji automatycznie rozpocznie odtwarzanie klipu natychmiast po otwiera go.Będzie nadal odtwarzać klip w tle, gdy wątek kontynuuje wykonywanie.Po zakończeniu klip odtwarzanie, to będą automatycznie powtarzane.

Jeśli formant animacja ma ACS_CENTER styl, klip AVI będzie wyśrodkowany w formancie i nie zmieni rozmiar formantu.Jeśli formant animacja nie ma ACS_CENTER styl, rozmiar formantu zostanie zmieniony po otwarciu klip AVI do rozmiaru obrazów w klipie AVI.Pozycja w lewym górnym rogu formantu nie zmieni, rozmiar formantu.

Jeśli formant animacja ma ACS_TRANSPARENT styl, pierwszej klatki będą pobierane przy użyciu przezroczystego tła zamiast określony kolor tła w klipu animacji.

Przykład

Zobacz przykład dla CAnimateCtrl::CAnimateCtrl.

Wymagania

Nagłówek: afxcmn.h

Zobacz też

Informacje

Klasa CAnimateCtrl

Wykres hierarchii

CAnimateCtrl::Close

CAnimateCtrl::Create