Иллюстрированный самоучитель по C++ Builder

Меню

 
Главная
Assembler
Turbo Pascal
C++ Builder
Delphi
Java
Скачать


Статистика

 

   


Реклама

 

 

 

Ломаная линия

 

Метод Polyline вычерчивает ломаную линию. В качестве параметров методу передается массив типа TPoint, содержащий координаты узловых точек линии, и количество звеньев линии. Метод Polyline вычерчивает ломаную линию, последовательно соединяя точки, координаты которых находятся в массиве: первую со второй, вторую с третьей, третью с четвертой и т. д.

Например, приведенный ниже фрагмент кода рисует ломаную линию, состоящую из трех звеньев.

TPoint p[4]; //  координаты начала, конца и точек перегиба

# задать координаты точек ломаной
р[0].х = 100;  р[0].у = 100;    // начало
р[1].х = 100;  р[1].у = 150;    //  точка перегиба
р[2].х = 150; р[2].у = 150;     //  точка перегиба
р[3].х = 150;  р[3].у = 100;    //  конец
Canvas->Polyline(p,3};   // ломаная из трех звеньев

Метод Polyline можно использовать для вычерчивания замкнутых контуров. Для этого надо, чтобы первый и последний элементы массива содержали координаты одной и той же точки.

 

Copyright legioner© intbook.info, 2007