Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

TCanvas можно ли создавать в run-time


mmb ©   (2002-08-07 11:41:00) 

И главное будет ли он отображаться


Song   (2002-08-07 13:55:00) [1]

Наверно Вам нужен TImage или TBitMap он может отображаться, а канвас - это холст, временный объект.


mmb   (2002-08-07 13:25:00) [2]

Попробую...
Спасибо за подсказки.
О результатах доложу :)


Lendl   (2002-08-07 12:45:00) [3]

В BСB я делал следующее:
Canvas->Handle = this;
Без этой записи никакого отображения на форме не будет
Попробуйте тоже самое сделать в Delphi.


Skier   (2002-08-07 12:40:00) [4]

>mmb
Может


mmb   (2002-08-07 12:36:00) [5]

А мне их много надо :)
Всвязи с этим ещё вопрос - может ли у многих Канвасов быть одинаковый контекст устройства?


Канвас   (2002-08-07 12:07:00) [6]

Создать-то можно, как обычный объект.
Только отображаться он сам по себе не будет.
Ему для этого нужен контекст устройства:

Canvas.Handle := чей-нибудь HDC.

(А зачем он тебе? Может, тебе лучше TBitmap создать?)


Наверх

Титульная страница Поиск, карта сайта Написать письмо