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