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

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

TCanvas [D7, Win95/98, WinXP]


Цукор5 ©   (2005-10-11 00:30:00) 

Есть класс :

type
 TPSA=class(TObject)
 private
   ...
 public
   ...
   procedure Draw(Canvas:TCanvas);
 end;


Используется так :

 ClassPSA.Draw(Image1.Canvas);


Вопрос. Возможно ли узнать в методе класса Weigth&Heigth TImage? Я так полагаю,что НЕТ :(


Джо   (2005-10-11 01:36:00) [1]

Ну, помолясь можно использовать TCanvas.ClipRect.


Цукор5   (2005-10-11 01:00:00) [2]

Типа :

procedure Draw(Canvas:TCanvas;Rect:TRect);
...
ClassPSA.Draw(Image1.Canvas, Image1.ClientRect);


2 GuAV ©   (11.10.05 00:41) [2]
Спасибо ))


GuAV   (2005-10-11 00:41:00) [3]


> Я так полагаю,что НЕТ :(

Лучше всего продолжать полагать так и передавать кроме Canvas ещё и Rect для рисования.


Цукор5   (2005-10-11 00:32:00) [4]

Пардон,Width и Height


Наверх

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