точки массива представлены ст

Автор admin Пятница, 8 мая 2009 11:32

точки массива представлены структурой POINT или объектом класса CPoint. Этот массив определяет точки соединения отрезков линии, а количество этих точек задается значением второго аргумента функции CDC::Polyline(). Прототип данной функции выглядит так: BOOL CDC::PolylineCLPPOINT IpPoints. int nCount); Следующий фрагмент программы рисует такую же последовательность соединенных линий, как в предыдущем примере. POINT IpPoints [5] IpPoints [0].х = 50; IpPoints [0].у = 50: IpPoints [1].х – 100; IpPoints [1].у – 150 IpPoints [2].х – 150; IpPoints [2].у = 100 IpPoints [3].х – 200; IpPoints [3].у – 150 IpPoints [4].х = 250; IpPoints [4].у – 50; pDC->Polyline (IpPoints. 5); Функция CDC::Polyline() не переустанавливает текущую позицию объекта. Функция CDC::PolylineToO, наоборот, рисует линию от текущей позиции до первой указанной точки. При рисовании следующей линии начальной ее точкой будет считаться конечная точка предыдущей линии. Функция CDC:: Polyl ineToO перемещает текущую позицию объекта в последнюю заданную точку. Если эти функции используются для рисования фигуры с замкнутым контуром, то область фигуры н


Комментарии закрыты.