1409       Конференция C SoobCha           письмо # 1410 1411  


Тема: Re[2]: Анимация в главном окне
Дата: Fri, 12 Oct 2007 08:19:22 +0300
Кому: "C" <C@soobcha.org>
X-Mailer: The Bat! (v3.60.07) Professional
Content-Type: text/plain; charset=koi8-r
От Кого: Лагоша В. Г. <Lagosha@amk.lg.ua>

     Мир твоей хате Alexey !!!
читал,читал твои мысли:

ЛВГ>> А как можно сделать, чтобы на главном окне программы (Dialog based)
ЛВГ>> происходило какое то динамическое изменение рисунков ? (ну типа.. например горел огонь..

ANV> Зачем кучу картинок? Для этого есть контрол анимации. Вставляешь в
ANV> ресурсы avi-шку, кидаешь её на свой диалог. А потом можешь управлять
ANV> ей в диалоге (простейшими командами - "пуск", "стоп", "пауза").
Ага ) Вот как сделал:

Проект Диалог-базед. На форме только Контрол "Animate" (от CAnimateCtrl) , кнопка "проиграть" и "ОК"

По кнопке проиграть:
          m_ani1.Create(WS_CHILD|WS_VISIBLE|ACS_CENTER,
          CRect(10,10,300,300), GetParent() ,IDC_ANIMATE1);

        m_ani1.Open("ALL1.avi");
        m_ani1.Play(0, -1, -1);
        
Не играется :( Ппробовал ставить в CReate - флаг автопроигрывания - нет эфекта
Указывал другой файл -нет эффекта.
Игрался параметрами Play - нет эффекта :-((

В чем я набокопОрил ? Вроде же все элементарно...
К параметрам АВИ-шки есть какие то требования ? (Как например к добавлению картинки из ресурса -
требования -чтобы была 256 цветов )

Интересно, что проигрывание этого же файла нашел в старом своем проекте. Но там использовался совсем другой
контрол. брал микрософтовый ACtiveMovie3 компонент.



--
 
С уважением, Вадим.
SafeGuard: Lagosha<Анти-МЯУ>amk.lg.ua



  1409 1411  
 
???Mail.ru ??? ?????
╘ 2000-2006 Сообщество Чайников