C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Мигание эрана, при перерисовке изображения
nikolayk
Отправлено: 14.03.2005, 19:48


Ученик-кочегар

Группа: Участник
Сообщений: 19



Уважаемые эксперты, посоветуйте как быть. Уже замучился!
С++Builder 6.0.
На форме есть Image. Изображение сначала рисуется в bitmap. а потом копируется в Image. И все равно происходит мигание в области Image.

И еще. Другой случай. В С++Builder 4.0 была разработана программа с построением изображени в Image. Эта программа работала без мигания. Но после перекомпиляции в С++Builder 6.0 она тоже замигала.
Может кто нибудь сталкивался с таким эффектом?
Или кто-нибудь знает как с этим бороться?
vitavita
Отправлено: 14.03.2005, 22:22


Дежурный стрелочник

Группа: Участник
Сообщений: 59



ImageVeter->ControlStyle<< csOpaque;
Если не поможет допишите:
ImageWay->ControlStyle<< csOpaque;
И затем:
ImageWay->Parent->ControlStyle<< csOpaque;
к парент контролу:
->DoubleBuffered=true;

Отредактировано vitavita — 14/03/2005, 22:23
nikolayk
Отправлено: 15.03.2005, 16:14


Ученик-кочегар

Группа: Участник
Сообщений: 19



В конструкторе формы пробовал вставлять такие операторы, какие Вы посоветовали.
Компилятор отвечает: Undefined symbol "ImageVeter". Undefined symbol "ImageWay".
Может это свойства какого-то класса?
Gedeon
Отправлено: 15.03.2005, 16:22


Ветеран

Группа: Модератор
Сообщений: 1742



Это название Image у vitavita, а Вы к своим это примените.
nikolayk
Отправлено: 15.03.2005, 16:30


Ученик-кочегар

Группа: Участник
Сообщений: 19



Огромное спасибо за помощь vitavita и Gedeon.
Все заработало.

Вернуться в Вопросы программирования в C++Builder