Поделиться через


CAnimateCtrl::Open

Эта функция вызывается для открытия клип формат AVI и отображения его первый фрейм.

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

Параметры

  • lpszFileName
    Объект CString или указатель на null- завершенной строки, содержащей либо имя avi-файла или имя ресурса формат AVI. Если этот параметр NULL, то система закрывает клип формат AVI, который ранее был открыт для управления анимацией, если таковые имеются.

  • nID
    Идентификатор ресурса формат AVI. Если этот параметр NULL, то система закрывает клип формат AVI, который ранее был открыт для управления анимацией, если таковые имеются.

Возвращаемое значение

Ненулевой, если успешно; в противном случае – нуль.

Заметки

Ресурс формат AVI загружен из модуля, который создал элемент управления "анимация".

Открыть не поддерживает звука в клипе формат AVI; можно открыть только автоматически фрагменты формат AVI.

Если элемент управления имеет стиль анимации ACS_AUTOPLAY, то элемент управления "анимация" автоматически начинает воспроизведение клип сразу после его открыть его. Оно будет продолжено воспроизведения клип в фоновом режиме, пока нужный поток продолжает выполняться. Если клип завершивший воспроизведения, он автоматически будет проходить.

Если элемент управления имеет стиль анимации ACS_CENTER, то формат будет центризован клип AVI в элементе управления и размер элемента управления не изменяется. Если элемент управления "анимация" не имеет стиль ACS_CENTER, то элемент управления будет размер клип формат AVI при открытии на размер изображений в формат клипе AVI. Позиция левого угла элемента управления не изменяет только размер элемента управления.

Если элемент управления имеет стиль анимации ACS_TRANSPARENT, то первый фрейм будет создавать с помощью прозрачный фон, а не как цвет фона, заданный в клипе анимации.

Пример

См. пример для CAnimateCtrl::CAnimateCtrl.

Требования

Header: afxcmn.h

См. также

Ссылки

Класс CAnimateCtrl

Диаграмма иерархии

CAnimateCtrl::Close

CAnimateCtrl::Create