creportctrl 排序_CXTPReportControl控件教程

]

CXTPReportControl

控件是

xtreme toolkit pro

中的一个控件,它用来显示表格,可以

显示表头表尾,可以对各列排序,拖放,等等,,也可以对各个单元格进行编辑,功能非常

强大。下面介绍一下他的使用:

1.

在工程中头文件

“stdafx.h”

中添加:

#include  // Xtreme Toolkit Pro component library

2.

如果要使用静态连接的方式,还应该:

Add the following line to your application's .rc2 file. This will link in the toolkit

resources so they are available to your application.

#include 

如果是动态连接的方式,需要

xtreme toolkit

.dll

拷贝到

exe

的输出目录下。

3.

添加

CXTPReportControl

控件:

(

1

)在对话框中添加一个自定义控件,将该控件的

class

属性改为

XTPReport

ID

;IDC_REPORTCTRL_LIST

(

2

)添加一个自定义变量:

CXTPReportControl m_wndReportCtrl;

(

3

)将控件和变量联系起来,在对话框初始化函数

OnInitDialog()

中添加如下代码:

m_wndReportCtrlList.SubclassDlgItem(IDC_REPORTCTRL_LIST,this);

4.

设置控件的外观:

//

初始化报表的外观

m_wndReportCtrl.AllowEdit(FALSE);

//m_wndReportCtrl.EditOnClick(FALSE);

//m_wndReportCtrl.EnableDragDrop(NULL, xtpReportAllowDrag |

xtpReportAllowDrop);//

允许拖曳行

m_wndReportCtrl.EnableToolTips(TRUE);//

在列头显示提示

tooltips

//m_wndReportCtrl.ShowHeader(TRUE);//

显示头部

(

默认显示

)

//m_wndReportCtrl.ShowHeaderRows(TRUE);//

显示头行

//m_wndReportCtrl.ShowFooter(TRUE);//

显示页脚

footer,

即界面下边,与

header

对应

//m_wndReportCtrl.ShowFooterRows(TRUE);//

显示页脚行

//m_wndReportCtrl.HeaderRowsAllowEdit(TRUE);//

允许编辑

HeaderRows

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值