Многоугольник. Есть много функций рисования мноугольников. Рисования от вершины к вершине и рисования отрезками:
PolyDraw оперирует вершинами:
POINT poly[8];
BYTE polytype[8];
poly[0].x=375; //координаты первой вершины
poly[0].y=375;
....//и так заполняем координаты всех восьми вершин
poly[7].x=400; //координаты восьмой вершины
poly[7].y =400;
polytype[0]=PT_LINETO;
... //другой массив содержит режим рисования
polytype[7]=PT_LINETO;
PolyDraw(hdc, poly, polytype, 8); //рисование многоугольника
Функция Polyline рисует набором отрезков:
POINT poly[4];
poly[0].x =10;
poly[0].y =30;
poly[1].x =30;
poly[1].y =30;
poly[2].x =30;
poly[2].y =60;
poly[3].x=10;
poly[3].y=30;
Polyline(hdc, poly , 4);