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