1. 程式人生 > >Teechart在MFC中禁止影象自動根據滾輪移動(C++)

Teechart在MFC中禁止影象自動根據滾輪移動(C++)

https://jingyan.baidu.com/article/09ea3ede6ddfc0c0aede3939.html

TeeChart是一款強大的繪圖控制元件,在Visual studio 2010中常用其來進行繪圖。繪圖時若不進行設定,則TeeChart上的圖片將隨滑鼠滾輪滾動而移動,為更好的自主控制TeeChart上的曲線動作,下面介紹如何將滑鼠滾輪滾動導致曲線移動功能禁止掉。

百度經驗:jingyan.baidu.com

工具/原料

  • Visual studio 2010
  • TeeChart.pro.v8.ActiveX
百度經驗:jingyan.baidu.com

方法/步驟

  1. 1

    開啟VS2010,建立一個MFC對話方塊工程。將TeeChart.pro.v8.ActiveX控制元件新增到對話方塊介面中並新增一條Fast Line Series即可。

    Teechart在MFC中禁止影象自動根據滾輪移動步驟閱讀 END
百度經驗:jingyan.baidu.com

方法/步驟2

  1. 1

    在Solution Explorer檢視中,選中工程點選右鍵,開啟Class Wizard。

    Teechart在MFC中禁止影象自動根據滾輪移動步驟閱讀
  2. 2

    在Class Wizard選中Add Class下的MFC Class From TypeLib....

    Teechart在MFC中禁止影象自動根據滾輪移動步驟閱讀
  3. 3

    在彈出的Add Class From TypeLib Wizard中的Available type libraries下選中TeeChart Pro ActiveX Control V8<1.0>

    Teechart在MFC中禁止影象自動根據滾輪移動步驟閱讀
  4. 4

    在Interfaces 裡找到IEnvironment並匯入。

    Teechart在MFC中禁止影象自動根據滾輪移動步驟閱讀 END
百度經驗:jingyan.baidu.com

方法/步驟3

  1. 1

    新增標頭檔案“CEnvironment.h”

    然後編寫程式碼如下:

    CTChart  m_tChart;

    CEnvironment enviro  = m_tChart.get_Environment();

    enviro.put_MouseWheelScroll(FALSE);

    這樣操作即可將滾輪滾動導致曲線移動功能給禁止掉。