===== GVI_FillRectangles ===== ==== синтаксис ==== void GVI_FillRectangles(GVI_GC gc, GVI_XYWH *rcs, int count, GVI_BRUSH brush); ==== описание ==== Функция рисует n закрашенных прямоугольников по заданным параметрам: координаты верхней левой вершины, ширина, высота. ==== аргументы ==== * **gc** - графический контекст * **rcs** - указатель на массив с параметрами прямоугольников * **count** - количество прямоугольников * **brush** - объект "кисть" ==== возвращаемое значение ==== Нет возвращаемого значения ==== пример ==== GVI_GC gvigc; GC * gc = (GC*)get_DisplayGC(); CANVAS_Get_GviGC(GC->pcanvas, &gvigc); GVI_XYWH rcs[2]; rcs[0].x = 10; rcs[0].y = 10; rcs[0].w = 30; rcs[0].h = 40; rcs[1].x = 20; rcs[1].y = 20; rcs[1].w = 30; rcs[1].h = 40; GVI_BRUSH brush; brush = GVI_CreateSolidBrush(clRed); GVI_FillRectangles(gvigc, rcs, 2, brush); GVI_Delete_GVI_Object(&brush); ==== см. также ==== [[gvi_createsolidbrush]], [[gvi_fillrectangle]], [[gvi_fillsolidrectangle]], [[gvi_drawrectangle]], [[gvi_drawsolidrectangle]]\\ [[elflib:types:gvi_xywh]], [[elflib:types:gvi_gc]], [[elflib:types::gvi_brush]]