> >> Нужно: вывести анимацию в приемлемом качестве на окно.
> VVV> Проще всего узать окно класса ANIMATE_CLASS (оконный класс)
> А можно-ли как-нибудь отловить окончаение показа клипа, который вызвал
> путем > Animate_Open(hAnim, "Media\\first.avi");
> причем, желательно, чтобы можно было запустить таким образом сразу
> несколько клипов...
> Т.е. посылаются-ли какие-либо сообщения, чтоли?...
Окно аниматора шлет 2 командных сообщения (сообщения WM_COMMAND) :
с кодом ACN_START, когда начинает проигрывать клип,
с кодом ACN_STOP, когда заканчивает проигрывать клип.
Собственно, это все. Больше никаких уведомлений он не шлет.
Насчет нескольких клипов - аниматор работает асинхронно.
Можно испоьлзовать несколько окон. Но, учтите - проигрываемые
AVI - файлы должны быт несжатые (full frames кадры там должны быть).
Если охота использовать сжатые AVI, можно использовать окна MCI.
--
С уважением, Вахтуров Виктор.
Информационный сайт для программистов http://SoftMaker.com.ru
Номер выпуска : 2717
Возраст листа : 188 (дней)
Количество подписчиков : 380
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/113510
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru
-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: mailto:comp.soft.prog.prog--unsub@subscribe.ru
http://subscribe.ru/ mailto:ask@subscribe.ru