Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Мерцание изображения (TImage [!!!] ) РїСЂРё перемещении РїРѕ форме [D6, WinXP]


INCOGNITO ©   (2002-06-24 00:34:00) 

Собственно см. тему
Объект (TImage)мигает при изменении его координат в цикле


Almaz   (2002-06-25 01:39:00) [1]

Свойство Doublebuffer включает двойную буфферизацию при отрисовке содержимого формы, т.е. сначала вся отрисовка происходит в промежуточный контекст, а затем одной командой BitBlt (очень быстро) отрисовывается на форме. При этом мерцание исчезает т.к. перерисовка осуществляется практически незаметно глазу.

Удачи.


INCOGNITO   (2002-06-24 20:32:00) [2]

Спасибо! Работает... А механизм не объясните? Интересно =)


Almaz   (2002-06-24 00:47:00) [3]

Попробуйте в OnCreate формы (или в любом другом месте до начала перемещения TImage) написать Form1.DoubleBuffered := True;где Form1 - это форма на которой лежит TImage.

Удачи.


Наверх

Титульная страница Поиск, карта сайта Написать письмо