文件名称: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)