.基本要求: (1)画直线:通过CDC:LineTo()函数实现。 (2)画曲线:通过CDC:LineTo()函数实现。 5
1个回答
展开全部
在按键消息函数中添加:
// 画直线
CDC *pdc;
pdc = GetDC();
pdc->MoveTo(20,30); // 线段起始坐标 20 X坐标 30 Y坐标
pdc->LineTo(20,100); // 线段结束坐标 20 X坐标 100 Y坐标
// 要LineTo()画曲线
最好先生成一组坐标数据
CPoint *pPoint;
pPoint = new CPoint [100];
..... 往里面真圆的数据
int i;
pdc->MoveTo(pPoint[0].x ,pPoint[0].y);
for (i=1;i<100;i++)
{
pdc->LineTo(pPoint[i].x ,pPoint[i].y);
}
// 画直线
CDC *pdc;
pdc = GetDC();
pdc->MoveTo(20,30); // 线段起始坐标 20 X坐标 30 Y坐标
pdc->LineTo(20,100); // 线段结束坐标 20 X坐标 100 Y坐标
// 要LineTo()画曲线
最好先生成一组坐标数据
CPoint *pPoint;
pPoint = new CPoint [100];
..... 往里面真圆的数据
int i;
pdc->MoveTo(pPoint[0].x ,pPoint[0].y);
for (i=1;i<100;i++)
{
pdc->LineTo(pPoint[i].x ,pPoint[i].y);
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询