MFC之图像绘制---高速绘图控件(High-speed Charting Control)应用(二)
生活随笔
收集整理的這篇文章主要介紹了
MFC之图像绘制---高速绘图控件(High-speed Charting Control)应用(二)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
High-speed Charting Control靜態繪圖
在寫之前必須推薦一篇文章,我也是跟著這位大佬學習的,點擊這里進去查看
一、建立坐標軸
- ChartCtrl一共有3種坐標,分別是數值型(CChartStandardAxis)、時間型(CChartDateTimeAxis)和對數型(CChartlogarithmicAxis),它們都繼承于CChartAxis。
- 建立坐標系的處理放在dialog的初始化函數OnInitDialog中完成,本文選擇了數值型和時間型分別作Y軸和X軸,代碼如下:
二、添加標題
- 添加標題之前,要做一定的宏定義,因為MFC中字符串基于C語言CString,而高速繪圖控件的字符串基于STL中的string,所以為了在使用中unicode能對應,所以做一下宏定義。
- 在dialog的初始化函數OnInitDialog中添加標題代碼如下:
三、繪制線圖
- 繪圖主要是要調用AddPoints函數,我們給定兩個數組,函數就會按照數組對應的點繪制圖像,在dialog的初始化函數OnInitDialog中添加如下代碼:
- 繪制結果如下圖:
總結
以上是生活随笔為你收集整理的MFC之图像绘制---高速绘图控件(High-speed Charting Control)应用(二)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: VS2010高速绘图Hight-Spee
- 下一篇: MindFusion教程:Chartin