请教vc绘图问题!用lineto,moveto
小弟我想要绘制一条曲线,该曲线的各个点都是已知的
然后我就用lineto不停的循环绘制,可是得出的是一条直线,
希望得到的是一条类似双曲线在第一象限的一支,应该是弯的,
而且那条线已经超出了绘制的坐标区域
我的循环有800步,每步的步长是0.01,即相邻两个点的横坐标相差0.01
不知该怎么办了
源代码如下:
在onpaint()里面
void CTestDlg::OnPaint()
{
.......//这里是计算各个坐标处的纵轴值,以及pDC->SelectObject(pPenBlue)
for (i=0;i<800;i++)
pDC->LineTo(i*0.01,380-coor);
.......
}
恳请大家看看我该怎么做,这样做行么
或者有什么绘图控件能实现我需要的功能
着急~~~~
谢谢!!
问题解决立即给分!
不够再加!!