Сообщение ACM_OPEN
Const ACM_OPEN = (WM_USER + 100)
Сообщение ACM_OPEN открывает AVI-клип и показывает на экране в аниматоре его первый кадр
Возвращаемое значение
В успешном случае возвращается ненулевое значение, в случае ошибки возрващается 0
Параметры
- hinst
- Версия 4.71 и позже. Дескриптор экземпляра модуля, из которого ресурс должен быть загружен. Установите это значение в NULL, чтобы орган управления применял значение HINSTANCE модуля, который создал окно. Обратите внимание! что, если окно создано при помощи DLL, по умолчанию значение hinst является значением HINSTANCE DLL, а не приложения, которое обращается к DLL
- lpszName
- Указатель на буфер, который содержит путь к AVI-файлу или имя ресурса AVI. Альтернативно, этот параметр может состоять из идентификатора ресурса AVI в младшем слове и нуля в старшем слове. Чтобы создать это значение, используйте макрокоманду MAKEINTRESOURCE. Орган управления загружает ресурс AVI из модуля определенного дескриптором экземпляра, посылаемого в функцию CreateWindow, макрокоманду Animate_Create или функцию создания диалогового окна, которое создало этот орган управления. В версии 4.71 и позже ресурс загружается из модуля заданного параметром hinst. Ресурс AVI должен иметь тип "AVI". Если этот параметр равен нулю, система закроет AVI-файл, который перед этим был открыт в аниматоре, если таковой существует.
AVI-файл или ресурс, определенный при помощи lpszName, не должен содержать аудио данных. Если этот параметр имеет значение NULL, система закрывает AVI-файл, который был предварительно открыт для заданного аниматора, если таковой имеется
Пример
Смотри пример avi.zip
Категория
AVI