CStatic派生类动态曲线图绘制

时间:2013-05-19 14:31:28
【文件属性】:

文件名称:CStatic派生类动态曲线图绘制

文件大小:211KB

文件格式:RAR

更新时间:2013-05-19 14:31:28

CStatic派生类 对话框绘图 控件绘图 VC绘图 双缓冲

本控件只是一个很简单的控件,比任务管理器里的曲线图略复杂,不具有图例、鼠标移动可以捕捉曲线上的坐标等特性。 具体如下: 1)从CStatic派生,容易在对话框中使用。 2)能够随对话框的缩放自动改变大小,这里假设对话框中其它元素的位置基本不变。 3)曲线的粗细,颜色,线型(实,虚线)可以*设置。 4)可以控制曲线的隐藏/显示。 5)两个坐标轴,Y轴根据数据自适应,实际数据最大最小值各偏离5%是坐标轴的最大最小值(简化起见,坐标轴采用五等分)。X轴是时间轴,一个像素点代表一个数据点,假设采样按一定的频率。 6)可以添加多条曲线。 7) 使用双缓冲,避免图形闪烁。


【文件预览】:
LineChartControlDemo
----LineChartControlDemo.dsp(4KB)
----resource.h(922B)
----LineChartControlDemo.sln(899B)
----stdafx.h(2KB)
----LineChartControlDemo.suo(15KB)
----LineChartControlDemo.rc(6KB)
----MemDC.h(3KB)
----LineChartControlDemo.aps(57KB)
----Debug()
----stdafx.cpp(220B)
----ReadMe.txt(282B)
----LineChartControlDemo.vcproj.SZ.sz.user(1KB)
----LineChartControlDemo.vcproj(6KB)
----LineChartCtrl.cpp(7KB)
----LineChartControlDemo.dsw(569B)
----Release()
--------LineChartControlDemo_vc6.exe(56KB)
--------LineChartControlDemo_vs2005.exe(324KB)
----LineChartControlDemoDlg.cpp(7KB)
----LineChartCtrl.h(3KB)
----LineChartControlDemoDlg.h(1KB)
----res()
--------LineChartControlDemo.ico(21KB)
--------LineChartControlDemo.rc2(411B)
--------LineChartControlDemo.manifest(710B)
----LineChartControlDemo.h(586B)
----LineChartControlDemo.cpp(2KB)

网友评论

  • 测试了能用,运行时间长一点时会有点小问题
  • 还不错,可以拿来使用
  • 界面很漂亮。值得学习
  • 太棒了,很不错的资源,程序运行起来很好。不过在VS2010下要稍微改改才能用
  • 很好的资料,有帮助,很好
  • 例子很不错,可以仔细研究
  • 相当不错,一定会用到的
  • 看了之后很有用啊,用到啦
  • 挺不错的,虽然需要修改才能使用到项目中
  • 不错,适合初学者。就是注释写的不是很详细