Teechart在MFC中禁止影象自動根據滾輪移動(C++)
阿新 • • 發佈:2018-12-01
https://jingyan.baidu.com/article/09ea3ede6ddfc0c0aede3939.html
TeeChart是一款強大的繪圖控制元件,在Visual studio 2010中常用其來進行繪圖。繪圖時若不進行設定,則TeeChart上的圖片將隨滑鼠滾輪滾動而移動,為更好的自主控制TeeChart上的曲線動作,下面介紹如何將滑鼠滾輪滾動導致曲線移動功能禁止掉。
百度經驗:jingyan.baidu.com工具/原料
- Visual studio 2010
- TeeChart.pro.v8.ActiveX
方法/步驟
-
1
開啟VS2010,建立一個MFC對話方塊工程。將TeeChart.pro.v8.ActiveX控制元件新增到對話方塊介面中並新增一條Fast Line Series即可。
步驟閱讀 END
方法/步驟2
-
1
在Solution Explorer檢視中,選中工程點選右鍵,開啟Class Wizard。
步驟閱讀 -
2
在Class Wizard選中Add Class下的MFC Class From TypeLib....
步驟閱讀 -
3
在彈出的Add Class From TypeLib Wizard中的Available type libraries下選中TeeChart Pro ActiveX Control V8<1.0>
-
4
在Interfaces 裡找到IEnvironment並匯入。
步驟閱讀 END
方法/步驟3
-
1
新增標頭檔案“CEnvironment.h”
然後編寫程式碼如下:
CTChart m_tChart;
CEnvironment enviro = m_tChart.get_Environment();
enviro.put_MouseWheelScroll(FALSE);
這樣操作即可將滾輪滾動導致曲線移動功能給禁止掉。