我在vc6.0中练习一段代码如下:
void CGraphView::OnDraw(CDC* pDC)
{
CGraphDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
// TODO: add draw code for native data here
// 绘制一个彩色点
pDC->TextOut(20,20,"点");
pDC->SetPixel(100,40,RGB(255,0,0)); //绘制直线
    pDC->TextOut(320,20,"线段");
pDC->MoveTo(400,40);
pDC->LineTo(500,40); //绘制折线
pDC->TextOut(20,170,"折线");
POINT Polyline[4]={{240,240},{80,120},{240,120},{80,240}};
pDC->Polyline(Polyline,4); //绘制矩形
pDC->TextOut(320,170,"矩形");
pDC->Rectangle(390,110,600,230); //绘制椭圆
pDC->TextOut(20,320,"椭圆");
pDC->Ellipse(80,260,280,380); //绘制多边形
pDC->TextOut(320,320,"多边形");
POINT polygon[3]{{380,330},{530,260},{500,360}};
    pDC->Polygon(polygon,3);
}出现编译错误如下:
D:\学习\VC练习\Graph\GraphView.cpp(85) : error C2601: 'polygon' : local function definitions are illegal
D:\学习\VC练习\Graph\GraphView.cpp(85) : error C2063: 'polygon' : not a function有哪位高手帮忙解决,晚生在这谢谢了!