
在(VS2005)中建立基于对话框的MFC,处理数据并绘制折线图 20
现在程序可以打开txt,把数据存入全局数组中,想新建一个子窗口,把数据处理后的折线图显示出来,但是画图的时候老是画在主窗口中,怎么让折线显示在子窗口上啊?急!有帮助追分!...
现在程序可以打开txt,把数据存入全局数组中,想新建一个子窗口,把数据处理后的折线图显示出来,但是画图的时候老是画在主窗口中,怎么让折线显示在子窗口上啊?急!有帮助追分!
展开
2个回答
展开全部
在新建的子窗口里调用OnPaint()函数
接着在OnPaint()函数里划线
{
CPaintDC dc(this); // device context for painting
//根据得到的数据算出相应的坐标点
dc.MoveTo(x,y) ;
dc.LineTo(x1,y1);
dc.LineTo(x2,y2);
dc.LineTo(x3,y3);
.......
//如果数据较多的话 请使用for循环~
}
接着在OnPaint()函数里划线
{
CPaintDC dc(this); // device context for painting
//根据得到的数据算出相应的坐标点
dc.MoveTo(x,y) ;
dc.LineTo(x1,y1);
dc.LineTo(x2,y2);
dc.LineTo(x3,y3);
.......
//如果数据较多的话 请使用for循环~
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询