MFC使用高速绘图控件high-speed Charting Control绘制柱形图

1. 创建MFC单文档工程BarChartDemo。

2. 在工程文件夹下新建文件夹ChartCtrl,将ChartCtrl源码放入,如下图所示。在工程中添加这些项,项目——添加——现有项,全部添加。

3. 添加一个对话框,ID为IDD_DLG_BAR,类名为CBarDlg。

4. 在对话框中添加Custom Control控件,将控件的Style属性设置为0x52010000,Class属性设置为ChartCtrl,如下图所示。

5. 在BarDlg.h中添加头文件引用#include "ChartCtrl\ChartCtrl.h"

6.在步骤4中的控件上右键,选择“添加变量”,变量类型为CChartCtrl(不可修改),变量名为m_ChartCtrl(可自定义),如下图所示。

点击完成,则可以在BarDlg.h中看到,增加了一个变量CChartCtrl m_ChartCtrl;

在BarDlg.cpp中增加了如下语句

至此控件准备就绪,下面编程来实现我们想要的功能。

7. 在BarDlg.h中添加以下变量和函数

    CChartBalloonLabel<SChartXYPoint> *label;

    CChartBarSerie *barSerie;

    void InitChart();

    void InitAxis();

    void InitBarSerie();

    void CreateData();

void

相关推荐

最近更新

  1. TCP协议是安全的吗?

    2023-12-28 19:04:01       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-28 19:04:01       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-28 19:04:01       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-28 19:04:01       18 阅读

热门阅读

  1. ubuntu图形化登录默认只有guest session账号解决方法

    2023-12-28 19:04:01       32 阅读
  2. C++ 基本的输入输出

    2023-12-28 19:04:01       42 阅读
  3. 【头歌实训】Spark MLlib ( Python 版 )

    2023-12-28 19:04:01       31 阅读
  4. K8s之声明式APIs

    2023-12-28 19:04:01       41 阅读