teechart使用笔记

来源:互联网 发布:mysql 事务实现原理 编辑:程序博客网 时间:2024/05/22 14:19
m_Chart1.Series(0).Clear();//清除当前
m_Chart1.Series(0).FillSampleValues(100);//产生一百个随机数
void DrawLine(double *pX, double *pY, long nNum, CTChart *Temp_Chart, int k)//绘图函数
{
COleSafeArray XValues;    
COleSafeArray YValues;
DWORD NumArray = nNum;
XValues.Create(VT_R8, 1, &NumArray);    
YValues.Create(VT_R8, 1, &NumArray);
  
for(long i=0; i<nNum; i++) 
{         
XValues.PutElement(&i, pX+i);
YValues.PutElement(&i, pY+i);
}
CSeries temp_series = (CSeries)(*Temp_Chart).Series(k); 
temp_series.Clear();
temp_series.AddArray(nNum,YValues,XValues);
}
通过ClassWizard加入一个TeeChartGrid控件并关联一个变量,使Grid与Teechart关联起来:
CChartGrid m_Grid1;
m_Grid1.SetChartLink(m_Chart1.GetChartLink());
通过ClassWizard加入一个CTeeCommander m_MyTeeCommander:
m_MyTeeCommander.SetChartLink(m_MyTeechart.GetChartLink());
那么有快捷工具栏可用