[求助]关于显示函数曲线图的问题??
今年我刚刚考上研究生,导师让我做一个VC程序。要求程序可以完成以下功能:首先,要创建一个对话框;
其次,要在对话框中创建一个控件,这个控件可以完成如下功能:能显示给定的函数方程对应的曲线图;
还有,在对话框中有一个专门的按钮控制曲线图的显示与否。
请问老师,我用什么方法创建这个控件呢?VC中有没有现成的控件啊?
请问天空の城:
怎么把坐标放进容器内啊?还有就是我不知道坐标和容器在哪里能得到?
谢谢天空の城:
请问老师:是不是把我的数学方程放list控件相对应的代码段啊?还有就是曲线图是显示在静态文本框里的吗?
比如y=2*x+4;是直线方程
那么就定义一个函数
int LineFunc(int x)
{
return 2x+4;
}
然后你可以给定一个定义域
比如(vector<CPoint> vcp是容器)
void InitLine(int x1,int x2)
{
for(int i=x1<x2?x1:x2;i<x1>x2?x1:x2;i++)
vcp.push_back(CPoint(x,LineFunc(x))); //将坐标存进容器。
}
void DrawLine()
{
//将vcp里的坐标构成线
}