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

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

Мерцание имажа [D6, Win95/98]


Kotka ©   (2002-12-07 21:58:00) 

Подскажите, как можно избавиться от дурацкого мерцания Image при частом перерисовывании его содержимого. Заранее спасибо!


Kotka   (2002-12-09 17:57:00) [1]

Я ужо нашел способ-рисовать не на имаже, а на форме. Все равно всем спасибо!


PaRL   (2002-12-08 20:20:00) [2]

Это есть в ЛЮБОМ факе.

В частности на этом сайте есть статья.


Andryk   (2002-12-08 20:16:00) [3]

Используй буферизированный вывод, т.е. сначала готовь изображение в буфере, апотом выводи его быстрой функцией например BitBlt.
И вообще посмотри по ней в хелпе, там еще есть много разных функций, почай раздел GDI. Посмотри как реализован метод procedure TWinControl.WMPaint(var Message: TWMPaint);

Успехов.


Сергей Бушин   (2002-12-08 14:50:00) [4]

DIB - Device Independent Bitmap - Аппаратно независимая битовая карта.


Kotka   (2002-12-08 14:40:00) [5]

>Snap © (08.12.02 01:25)

Что есть DIB и где его достать


Snap   (2002-12-08 01:25:00) [6]

Используй DIB


Kotka   (2002-12-08 01:24:00) [7]

>Sha © (07.12.02 23:51)Программа

>All
А можно найти замену стандартному имажу, который меньше мерцает?


Sha   (2002-12-07 23:51:00) [8]

Кто именно перерисовывает:
программа (новое изображение) или
Windows (старое изображение)?


Song   (2002-12-07 22:21:00) [9]

Избавиться никак. Уменьшить - можно попробовать.


Наверх

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