1. MSChart制图类
1.1 添加MSChart控件
MSChart是VC++6.0中自带的一个特殊控件类,用于绘制坐标曲线图。如果要使用这个控件,则可以按下图的示意进行添加此控件。
1.2 MSChart控件的使用方法
首先在要使用的类的实现文件中包含如下头文件:
#include "VcPlot.h"
#include "VcAxis.h"
#include "VcValueScale.h"
#include "VcSeriesCollection.h"
#include "VcSeries.h"
#include "VcPen.h"
#include "VcCategoryScale.h"
#include "VcColor.h"
#include "VcDataGrid.h"
#include "VcBackdrop.h"
#include "VcFill.h"
#include "VcBrush.h"
#include "VcDataPoints.h"
#include "VcDataPoint.h"
#include "VcDataPointLabel.h"
#include "VcAxisTitle.h"
#include "math.h"
在要使用的类的头文件中包含:
#include "mschart.h"
本系统中按照如下函数调用来实现MSChart类绘制故障树重要度曲线的功能(CDrawImp是调用MSChart的类)。
1.2.1 类中变量定义
class CDrawImp : public CDialog
{
// Construction
public:
void DrawChart(int type);
void initmschart();
CMSChart m_Chart;
……
}