需要做一个配合嵌入式调试的工具软件,其中一个重要功能是将接收到的数据曲线绘制出来。之前一直用C做嵌入式开发,最近才开始学习用VC++,选择用MFC来开发。
绘图方面,找了一圈下来,感觉High-speed Charting Control比较好用,但是遇到一问题就是,需要在一个界面上显示好几条曲线,同时这些曲线可以根据复选框选择是否显示。类似 下图这样:
图中这个软件是用VCL的控件做的,感觉VCL好用的控件真是比MFC多太多啊。我也看了High-speed Charting Control的demo,也没有这样的功能展示,它可以显示图例,但是没得选择,我想做的是,显示图例,图例前面有复选框,可以选择对应的曲线是否显示。
请教各位,这样的方法应该怎样简单的实现?我不太想自己画图例然后自己加上复选框,然后处理复选框的点击事件,在其中保存曲线的数据然后清除曲线这样的方法,太麻烦。
或者有没有可以有这个功能的其他绘图控件,推荐一下。