IPB
ЛогинПароль:

> ВНИМАНИЕ!

Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.

> TImage, Как сделать чтобы не мерцало
-Alex-
сообщение 28.02.2005 20:09
Сообщение #1


Гость






Как сделать чтобы при перемещении Image оно не мерцало (создаю карточную игру)
а то при перемещении он раз 20 мерцает sad.gif
Пробовал делать ControlStyle := [csOpaque] - не помогает.
Я хочу например как в Косынке,чтобы ниче не мерцало или посоветуйте какой нибудь немерцающий TImage компонент для D3 smile.gif
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
volvo
сообщение 28.02.2005 20:56
Сообщение #2


Гость






-Alex-

Цитата(DRKB)
Рисование без мерцания
Вы можете указать VCL не стирать фон, добавляя [ csOpaque ] к значению свойства ControlStyle, как показано ниже:

ControlStyle := ControlStyle + [ csOpaque ];

Это ограничивает заполнение заднего фона, но вы все еще можете видеть процесс "наполнения" области изображением, т.е. процесс рисования. В этом случае вы можете отделаться от эффекта мельтешения, рисуя на TBitmap и выводя его затем на экран командой CopyRect.


Кроме этого, можно включить Double Buffering... ( DoubleBuffered:=true; при создании формы )
 К началу страницы 
+ Ответить 

Сообщений в этой теме


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 10.07.2025 9:38
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"