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即可。

    END
百度经验:jingyan.baidu.com

方法/步骤2

  1. 1

    在Solution Explorer视图中,选中工程点击右键,打开Class Wizard。

  2. 2

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

  3. 3

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

  4. 4

    在Interfaces 里找到IEnvironment并导入。

    END
百度经验:jingyan.baidu.com

方法/步骤3

  1. 1

    添加头文件“CEnvironment.h”

    然后编写代码如下:

    CTChart  m_tChart;

    CEnvironment enviro  = m_tChart.get_Environment();

    enviro.put_MouseWheelScroll(FALSE);

    这样操作即可将滚轮滚动导致曲线移动功能给禁止掉。

猜你喜欢

转载自blog.csdn.net/baidu_37503452/article/details/84643579