void CMyView::OnLButtonDown(UINT nFlags, CPoint point)
{
// TODO: 在此添加消息处理程序代码和/或调用默认值
i += 1;
pointxy[i] = point;
CView::OnLButtonDown(nFlags, point);
}
void CMyView::OnDrawN()
{
// TODO: 在此添加命令处理程序代码
CDC* pDC = GetDC();
pDC->MoveTo(0, 0);
for (int ii = 0; ii < i; ii++)
{
pDC->LineTo(pointxy[i].x, pointxy[i].y);
}
pDC->MoveTo(0, 0);
}
我的思路是用鼠标响应函数记录坐标点,然后在ondrawn函数里用moveto,lineto的方式把点连成线做成多边形。编译通过但是不能显示任何图形。请问如何改进这段代码。编译环境是vs2019.