1. Наш канал codeby в telegram. Пишем об информационной безопасности, методах защиты информации, о программировании. Не пропускай новости с кодебай, будь в тренде ! Подробнее ...

    Скрыть объявление

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

Тема в разделе "Вопросы новичков и не только", создана пользователем xparen, 12 дек 2010.

  1. xparen

    xparen Гость

    Репутация:
    0
    Объясните, пожалуйста, как работает эта простенькая программа (веренее часть её), заключающая в себе перемещение одного изображеня на фоне другого и если можно, дайте подробное описание операторов и ф-ий.
    Код:
    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 Больной Компом Детектед

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

    DarkKnight Well-Known Member

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

    xparen Гость

    Репутация:
    0
    Нет, огромное спасибо! Лучший форум!
     
Загрузка...
Похожие Темы - Вопрос Движущиеся изображения
  1. erlan1749
    Ответов:
    2
    Просмотров:
    66
  2. SlipX
    Ответов:
    1
    Просмотров:
    83
  3. Irusik
    Ответов:
    5
    Просмотров:
    107
  4. Unkown_
    Ответов:
    14
    Просмотров:
    178
  5. thunder
    Ответов:
    3
    Просмотров:
    387

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