void GVI_DrawLines(GVI_GC gc, POINT* points, int count, GVI_PEN pen);
Функция рисует отрезки по заданным координатам их концов, причем конец отрезка не является началом следующего.
Нет возвращаемого значения
GVI_GC gvigc = NULL; GC * gc = (GC*)get_DisplayGC(); CANVAS_Get_GviGC(GC->pcanvas, &gvigc); POINT p[6]; p[0].x = 10; p[0].y = 10; p[1].x = 30; p[1].y = 30; p[2].x = 10; p[2].y = 40; p[3].x = 30; p[3].y = 40; p[4].x = 10; p[4].y = 50; p[5].x = 50; p[5].y = 65; GVI_PEN pen; pen = GVI_CreatePen(3, clBlue); GVI_DrawLines(gvigc, p, 6, pen); GVI_Delete_GVI_Object(&pen);