如何用VC++6.0编程显示直线或者曲线?

大概的意思就是,在程序中建立一个坐标轴,然后可以选择几个点,运行程序后,这些点就连接起来形成曲线。

会的留下QQ或联系方法,我找你~可以追加100分,比较急,谢谢!!!
或者用一个数组a[]={0,10,20,30},程序运行出来就是显示一条直线,这样。
我就是没时间自己查怎么做,才来知道提问……高手在哪里……

CPaintDC dc(this);
CPen pen(PS_SOLID,2,RGB(255,0,0)),*pPoldPen;//设置画笔参数含义调用MSDN
pOldPen=dc.SelectObject(&pen);
CPoint point_1(100,12),point_2(110,20);
dc.MoveTO(point_1);
dc.LineTo(point_2);
dc.SelectObject(pPoldPen);
::DeleteObject(&pen);
绘制两点之间的线段
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-07-18
GDI有函数。。你可以查查贝赛尔曲线。。cdc::polybezier追问

我就是没时间自己查才提问的,你会做么

第2个回答  2012-07-18
moveto
lineto
2532@7193@32追问

人呢?

第3个回答  2012-07-18
网上有EASYX一中图形函数库。。
它可以使VC画图。。。如果你想的话。。
追问我。。。我到时候找到那个东西。很实用
第4个回答  2012-07-18
QQ156350243,加我把本回答被提问者采纳

如何用VC++6.0编程显示直线或者曲线?
CPaintDC dc(this);CPen pen(PS_SOLID,2,RGB(255,0,0)),*pPoldPen;\/\/设置画笔参数含义调用MSDN pOldPen=dc.SelectObject(&pen);CPoint point_1(100,12),point_2(110,20);dc.MoveTO(point_1);dc.LineTo(point_2);dc.SelectObject(pPoldPen);::DeleteObject(&pen);绘制两点之间的线段 ...

用vc++6.0如何实现画点、画线、画圆?
以下方法可在MFC和控制台中都可以实现:\\x0d\\x0a1.HDC hdc = GetDC(HWND hWnd); 获得设备上下文的客户区一个指定的窗口或整个屏幕\\x0d\\x0aeg:如果是在窗口类中可以:\\x0d\\x0a HDC hdc = GetDC(this->m_hWnd); \\x0d\\x0a2.在窗口区画点。\\x0d\\x0a SetPixel(\\x...

用vc++6.0如何实现画点、画线、画圆?
1.HDC hdc = GetDC(HWND hWnd); 获得设备上下文的客户区一个指定的窗口或整个屏幕 eg:如果是在窗口类中可以:HDC hdc = GetDC(this->m_hWnd);2.在窗口区画点。SetPixel(hdc,x, \/\/ 横坐标 y , \/\/ 纵坐标 RGB(100,100,100)); \/\/点的颜色。3. 画线 MoveToEx(HDC hdc,...

用vc++6.0如何实现画点、画线、画圆,望给个代码。
1.HDC hdc = GetDC(HWND hWnd); 获得设备上下文的客户区一个指定的窗口或整个屏幕 eg:如果是在窗口类中可以:HDC hdc = GetDC(this->m_hWnd);2.在窗口区画点。SetPixel(hdc,x, \/\/ 横坐标 y , \/\/ 纵坐标 RGB(100,100,100)); \/\/点的颜色。3. 画线 MoveToEx(HDC hdc,...

如何要用vc++6.0做坐标系和实时曲线?
采用VC++ MFC的图形图像处理功能较容易做出。其中曲线是将一系列采样点(适当步长)用直线连起来即可,更多交流参考我空间文章发。

vc6.0环境下怎么做到绘制任意曲线!绘制任意曲线!
这个很简单,不追求效率的话,最简单就是用GDI(基于对话框)。比如画0<=x<10这一段:double x[1000];int i;CDC* pdc = GetDC();for(i = 0; i < 1000; i++){ x[i]=i\/100.0;} pdc->MoveTo(x[0], f(x[0]));for(i = 1; i < 1000; i++){ pdc->LineTo(x[i],f...

用VC++6.0编程绘制函数曲线,曲线方程已有
CPaintDC dc(this);CPen pen(PS_SOLID,2,RGB(255,0,0)),*pPoldPen;\/\/设置画笔参数含义调用MSDN pOldPen=dc.SelectObject(&pen);CPoint point_1(100,12),point_2(110,20);dc.MoveTO(point_1);dc.LineTo(point_2);dc.SelectObject(pPoldPen);::DeleteObject(&pen);绘制两点之间的线段 ...

如何用C语言(只用VC++6.0)实现用 * 显示0_360度的tan (x )或cot (x...
无意义的数除外,从0度开始,每次加0.5度,计算出三角函数,然后用LineTo画线,为调整大小,可乘以一定的系数

VC++6.0中MFC怎么实现画圆画直线和画椭圆
这样?

如何在VC++6.0中使用C语言简单的绘图画图功能
用 VC 实现 绘图相对还是比较容易的.定义好图元类, 成员 主要有 位置, 线型,填充类型等; 实现绘图方法: 调用 CDC 类的 绘图函数实现绘制;定义好图元的存储管理, 可以用链表,或数组;如果 用 文档-视图 框架,在视图的 OnDraw 方法中, 调用各图元的绘图方法, 完成 图形的显示;如果没用文档-视图 ...

相似回答