![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Линии на месте
scorpi © (2003-09-19 11:30:00)
Рисую в PaintBoxе линии. Потом поверх формы отображаю другое приложение. А при выводе формы опять на первый план ЛИНИЙ НЕТ...
О ужас куда они делись..просто исчезли ...?..Как этого избежать?..Надо чтобы они оставались на месте.!!! Помогите кто чем может........
ZEE (2003-09-26 10:13:00) [1]
> jon byhun (25.09.03 21:30) [5]
> А вдруг там дохренища линий?
это уж поместу смотреть надо...
Scote (2003-09-25 21:58:00) [2]
Лучше всё в отдельную процедуру выводить и, как уже многими было сказано, в обработчик формы OnPaint. В конце этой отдельной процедуры лучше всё изображение сохранять в переменную класса TBitmap и при прорисовке это изображение вывести на место старого. И тогда не важно будет, сколько там линий или даже целый массив точек.
jon byhun (2003-09-25 21:30:00) [3]
> ZEE © (22.09.03 10:33) [3]
> а что ему помешает сразу в TPaintBox при OnPaint рисовать?..
А вдруг там дохренища линий?
Igorezzz (2003-09-22 11:06:00) [4]
for scorpi:
Судя по всему, ты отрисовал линии один раз. Чего же ты хотел? Винда не будет за тебя перерисовывать твое окно. Такие вещи самому отслеживать надо.
Самый простой способ - OnPaint (как и советовали до меня).
ZEE (2003-09-22 10:33:00) [5]
>Fenik © (21.09.03 09:23) [2]
>Рисуй в Bitmap и его выводи в TPaintBox при OnPaint.
а что ему помешает сразу в TPaintBox при OnPaint рисовать?..
Fenik (2003-09-21 09:23:00) [6]
Рисуй в Bitmap и его выводи в TPaintBox при OnPaint.
MBo (2003-09-19 11:47:00) [7]
в OnPaint их рисуй.
можешь TImage использовать - тогда это не понадобится.