![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Мерцание изображения (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.
Удачи.