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