Вопрос: Движущиеся изображения в С++builder

Тема в разделе "C/C++/C#", создана пользователем xparen, 12 дек 2010.

  1. xparen

    xparen Гость

    Объясните, пожалуйста, как работает эта простенькая программа (веренее часть её), заключающая в себе перемещение одного изображеня на фоне другого и если можно, дайте подробное описание операторов и ф-ий.
    Код (C++):
    void __fastcall TForm1::FormCreate(TObject *Sender)
    {
    Form1->DoubleBuffered=true;
    }

    void __fastcall TForm1::Timer1Timer(TObject *Sender)
    {
    Image2->Left-=1;
    Image2->Top+=1;
    if (Image2->Top>=450)
    Timer1->Enabled=false;
    }
    З.Ы. например, для чего здесь используеться таймер или происходит, как я понял, буферизация?!
     
  2. vital

    vital Больной Компом Детектед

    Регистрация:
    29 янв 2006
    Сообщения:
    2.468
    Симпатии:
    27
    по строкам
    На каждое событие таймера
    сдвинуть картинку влево на один пикслеь
    слвинуть вниз на 1 пиксель
    если топ координата картинки 450 - выключить таймер.
     
  3. DarkKnight

    DarkKnight Well-Known Member
    C\C++ Team

    Регистрация:
    1 авг 2010
    Сообщения:
    653
    Симпатии:
    0
    2 xparen : У вас еще есть вопросы по данной теме, или комментарии vital исчерпывающие?
     
  4. xparen

    xparen Гость

    Нет, огромное спасибо! Лучший форум!
     
Загрузка...
Похожие Темы - Вопрос Движущиеся изображения
  1. Генералл
    Ответов:
    2
    Просмотров:
    49
  2. ApplePen
    Ответов:
    0
    Просмотров:
    51
  3. gURaBA_N
    Ответов:
    3
    Просмотров:
    90
  4. ghost
    Ответов:
    1
    Просмотров:
    85
  5. kartaman
    Ответов:
    0
    Просмотров:
    124

Поделиться этой страницей