POINT vertices[5]; if (bCircled) Ellipse(hDC,x - radius, y - radius, x + radius, y + radius); GetGuessWhatVertices(x,y,radius,vertices); //Total of six lines have to be drawn QuickLine(hDC,vertices[4].x,vertices[4].y,vertices[1].x,vertices[1].y); QuickLine(hDC,vertices[4].x,vertices[4].y,vertices[2].x,vertices[2].y); QuickLine(hDC,vertices[3].x,vertices[3].y,vertices[0].x,vertices[0].y); QuickLine(hDC,vertices[3].x,vertices[3].y,vertices[1].x,vertices[1].y); QuickLine(hDC,vertices[2].x,vertices[2].y,vertices[0].x,vertices[0].y); QuickLine(hDC,vertices[2].x,vertices[2].y,vertices[4].x,vertices[4].y);