MFC中TeeChart5的基本操作

一、图片的保存

1、头文件:CExport.h、CBMPExport.h、CJPEGExport.h、CPNGExport.h等

     除了第一个以外,其他的根据自己需要保存的图片类型进行选择

2、操作:(以bmp格式为例)

[cpp]  view plain  copy
  1. CExport m_Print = m_chart.get_Export();           //定义CExport类,目的:获取输出结果  
  2. CBMPExport m_BMP = m_Print.get_asBMP();           //定义CBMPExport类,目的:将输出结果转换为BMP格式  
  3. m_BMP.SaveToFile((LPCTSTR)L"D:\\MFC\\test1.bmp"); //将得到的BMP文件命名并保存到指定路径下  

除了GIF格式以外其他都与上面方法一致

GIF动态图片的保存还请各路大神赐教

二、坐标轴调整

1、头文件:CAxis.h、CAxes.h

2、操作:

[cpp]  view plain  copy
  1. CAxes m_Axis = m_chart.get_Axis();       //获取坐标轴  
  2. CAxis m_left = m_Axis.get_Left();        //获取纵轴  
  3. CAxis m_bottom = m_Axis.get_Bottom();    //获取横轴  
  4. m_left.put_Automatic(FALSE);             //设置不自动适应  
  5. m_left.put_Minimum(0);                   //设置纵轴起始值  
  6. m_left.put_Maximum(40);                  //设置纵轴结束值  
  7. m_left.put_Increment(0.1);               //设置增量  
  8. m_left.put_StartPosition(20);            //设置起始位置%  
  9. m_left.put_EndPosition(80);              //设置结束位置%  
  10.   
  11.   
  12. CAxisTitle m_AxisLeftTitle = m_left.get_Title();//得到纵轴标题  
  13. m_AxisLeftTitle.put_Caption(_T("随机数"));//设置纵轴标题  
  14. CAxisTitle m_AxisBottomTitle = m_bottom.get_Title();//得到横轴标题  
  15. m_AxisBottomTitle.put_Caption(_T("时刻"));//设置横轴标题  
  16.   
  17. CTeeFont m_LeftTitleFont = m_AxisLeftTitle.get_Font();//得到坐标轴字体样式大小  
  18. m_LeftTitleFont.put_Size(14);  
  19. m_LeftTitleFont.put_Bold(TRUE);  
  20.   
  21. CTeeFont m_BottomTitleFont = m_AxisBottomTitle.get_Font();//得到坐标轴样式  
  22. m_BottomTitleFont.put_Size(14);  
  23. m_BottomTitleFont.put_Bold(TRUE);  
  24. m_bottom.put_Automatic(FALSE);          //设置不自动适应  
  25. m_bottom.put_Minimum(0);                //设置横轴起始值  
  26. m_bottom.put_Maximum(100);              //设置横轴结束值  
  27. m_bottom.put_Increment(1);              //设置增量  

猜你喜欢

转载自blog.csdn.net/xiaomingzeng/article/details/79866870