![]() |
|
|
![]()
|
|
| 040375 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 42 Регистрация: 6.4.2006 Репутация: нет Всего: 2 |
Я не работал с графикой - пришлось, необходимо нарисовать картинку на канве TImage - состоящую из линий, прямоугольников.
С этим проблем нет. Ну понятно - что при отрисовке изображение на картинке начинает мерцать, чтобы не мерцало, читал, необходимо нарисовать это в каком либо буфере - а уже затем копировать в картинку.
В общем всё просто - img_links на форме, в неё нужно всё отрисовать, отрисовываю в bit_buffer всё что надо, потом методом в последней строке кода копирую это на Bitmap картинки - на форме ничего не появляется |
|||
|
||||
| Sharkfire |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 236 Регистрация: 30.11.2006 Где: Одесса Репутация: 2 Всего: 2 |
Попробуй окнчательный результат выводить на форму другим способом. Например "CopyRect" исчерпувающая информация об этой функции есть в хелпе.
|
|||
|
||||
| 040375 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 42 Регистрация: 6.4.2006 Репутация: нет Всего: 2 |
Всё, разобрался, как всегда - ошибки следует искать в коде.
Попробовал все методы - и CopyRect, и Draw и Assign - всё работает визуально одинаково. Мне только одно не понравилось, во время копирования с формы исчезают все TImage на время копирования, т.е. получается тот же еффект мерцания. Как от этого избавиться? |
|||
|
||||
![]()
|
| Правила форума "С++ Builder" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C++ Builder | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |