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

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

Polygon [D7]


hgd ©   (2006-07-12 12:36:00) 

Подскажите, мне необходимо построить полигон из точек. Такая форма не работает, как сделать, чтобы массив можно было подставить в полигон.

 PointArray : array [1..100] of TPoint;

          Image1.Bitmap.Canvas.Polygon
          ([
             for i:=1 to PointPol do
             point(PointArray[i].X, PointArray[i].Y)
          ]);


Антибайт   (2006-07-13 08:56:00) [1]

begin
end

забыл ))


Ketmar   (2006-07-12 20:15:00) [2]

я тоже хочу так, как в [0]! %-))


Desdechado   (2006-07-12 13:12:00) [3]

hgd   (12.07.06 12:36)
Вот это конструкция!
Ты с каком справочнике нашел вызов функции, у которой параметром идут операторы языка?


Юрий Зотов   (2006-07-12 13:00:00) [4]

Попробуйте так:

PointArray: packed array [1..100] of TPoint;

Windows.Polygon(Canvas.Handle, @PointArray, 100);


-=S..S=-   (2006-07-12 13:00:00) [5]

var
 PointArray : array [1..100] of TPoint;
 i:integer;
begin
 for i:=1 to 100 do begin
   PointArray[i].X := RandomRange(2,50);
   PointArray[i].Y := RandomRange(2,50);
 end;
 Image1.Canvas.Polygon(PointArray)


Наверх

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