请教vc绘图问题!用lineto,moveto

fogsea fogsea 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
小弟我想要绘制一条曲线,该曲线的各个点都是已知的
然后我就用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);
.......

}
恳请大家看看我该怎么做,这样做行么
或者有什么绘图控件能实现我需要的功能
着急~~~~
谢谢!!
问题解决立即给分!
不够再加!!
...全文
评论 9
收藏 已收藏
分享
返回顶部
fogsea
VC/MFC 16,550 成员 421,606 内容