| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Звук, графика и видео > Мерцание, Преодаления мерцания в Delphi |
| Автор: Mosqwik 3.10.2007, 11:53 |
| У меня есть меню для игры. есть кнопки типа Timage при наведений мышкы на них по ним ходит ещё один Timage но все дело в том что при этом все это красиво мерцаит. Помогите пожалуйста. |
| Автор: Alexeis 3.10.2007, 12:56 |
| Лучше "бегающий" Image поместить на панельку и гонять саму панельку. У имаги нет своего DC вот и получается что 2е имаги юзают DC родителя, т.е. общий, при этом сложно разрулить кто и в какой момент должен перерисоваться (по крайней мере это плохо реализовано). Если имага на панельке, то тогда у каждой будет по графическому дескриптору и они не будут воевать меж собой. |
| Автор: ivan219 3.10.2007, 12:58 | ||
Попробуй:
Хотя может и не получится тогда нужно будет использовать другие компоненты. |
| Автор: ALeXandrK 3.10.2007, 18:51 |
| Я двигаю с помощью SetBounds(Left+X-Width div 2,Top+Y-Height div 2,Width,height) и ничего не мерцает |
| Автор: ivan219 3.10.2007, 21:27 |
| Мерцание может быть если у Image1.Transparent := True; |