首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

怎么用VC做一个二维坐标?还有怎么将数据转换成图形 急

2012-03-30 
如何用VC做一个二维坐标?还有如何将数据转换成图形 急急急。。。VC初学者向各位大侠求教,在VC中怎么创建一个

如何用VC做一个二维坐标?还有如何将数据转换成图形 急急急。。。
VC初学者向各位大侠求教,在VC中怎么创建一个二维坐标并能将数据转换成图形?

[解决办法]
确定你二维数据的坐标转换关系:
例如:(10000.0, 50000.0 )---->到屏幕坐标的转换关系,例如(10.0, 50.0)

关系确定好以后,就可以使用GDI或者GDI+在界面上绘制了,View类在OnDraw里面,对话框在OnPaint里面绘制。
GDI使用MoveTo LineTo等,GDI+使用graphics的DrawLine,DrawLines等。

[解决办法]
纵坐标是温度,横坐标是温度时间或温度个数.专门用一个函数画坐标点.pDC-MoveTo(PreX,PreY);pDC->LineTo(X,Y);
PreX,PreY是上一个数据,X是温度,Y是时间或个数。
当X或Y大于坐标最大值或接近最大值时(比如差5就达到最大值),就全部重新画一遍,也就是从第一个数据开始画,直到最后的数据。

热点排行