GVI_DrawPolyLine

синтаксис

void GVI_DrawPolyLine(GVI_GC gc, 
                      POINT* points, int count,
                      GVI_PEN pen,
                      int is_closed);

описание

Функция рисует ломаную по точкам с заданными координатами

аргументы

  • gc - графический контекст
  • points - указатель на массив точек с координатами
  • count - количество точек (должно быть четным, т.к. кол-во линей = кол-во точек / 2)
  • pen - объект «перо»
  • is_closed - замкнутость (0 - первая и последняя точки не соеденены; 1 - первая и последняя точки соеденены)

возвращаемое значение

Нет возвращаемого значения

пример

GVI_GC gvigc;
GC* gc = get_DisplayGC();
CANVAS_Get_GviGC(gc->pcanvas, &gvigc);
 
POINT p[4];
p[0].x = 10;
p[0].y = 10;
p[1].x = 40;
p[1].y = 10;
p[2].x = 10;
p[2].y = 80;
p[3].x = 40;
p[3].y = 80;
 
GVI_PEN pen;
 
pen = GVI_CreatePen(3, clBlue);
GVI_DrawPolyLine(gvigc, p, 4, pen, 1);
GVI_Delete_GVI_Object(&pen);

см. также

You: Guest
You permissions: Read
elflib/functions/gvi_drawpolyline.txt · Последние изменения: 30/03/2015 00:00 (внешнее изменение)
Total pages: 365
RSS on Mobilefree Wiki www.chimeric.de Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Valid XHTML 1.0
© 2005-2018 supertrubka.org