当前位置:文档之家 > CXTPReportControl控件教程

CXTPReportControl控件教程

xtreme toolkit pro——CXTPReportControl控件教程作者:Kevin.Xiong来源:博客园发布时间:2011-03-31 14:10 阅读:31 次原文链接[收藏] 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, xtpR
eportAllowDrag | xtpReportAllowDrop);//允许拖曳行

//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

下载Word文档免费下载:

CXTPReportControl控件教程下载

(共12页)