Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Убрать мерцание и тормоза без doublebuffered, Убрать мерцание и тормоза 
:(
    Опции темы
sergey_85
Дата 17.4.2007, 19:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 445
Регистрация: 17.4.2007
Где: Россия, Челябинск

Репутация: 1
Всего: 1



У меня есть форма размером 400 на 400, на ней расположено около 40 paintbox'ов
Размер paintbox'ов 20 на 20 каждый.
При движении мыши по панели некоторые из них должны отрисовываться (т.е происходить событие OnPaint), а некоторые нет. 
Проблема в том, что при резком движении мыши и при doublebuffered = true все это дело тормозит.
если же doublebuffered убрать (поставить  doublebuffered = false) то начинает мерцать.

Кака можно выйти из данной ситуации?
PM MAIL   Вверх
Klin
Дата 17.4.2007, 21:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1938
Регистрация: 7.10.2002
Где: Краснодар

Репутация: 20
Всего: 25



ну, если возможности компьютера не позволяют, то наверно только если создать 1 paintbox и вести прорисовку по "секторам".

Добавлено через 1 минуту и 35 секунд
p.s. Можно и штуки 4, а проверку координат OnMouseMove


--------------------
Я человек - попробуйте обвинить меня за это.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++ Builder"
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по С++ Builder обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Настоятельно рекомендуем заглянуть в DRKB (Delphi Russian Knowledge Base) - крупнейший в рунете сборник материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C++ Builder | Следующая тема »


 




[ Время генерации скрипта: 0.0409 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.