CXTPReportControl控件教程

CXTPReportControl控件教程

ID:40547638

大小:150.50 KB

页数:12页

时间:2019-08-04

CXTPReportControl控件教程_第1页
CXTPReportControl控件教程_第2页
CXTPReportControl控件教程_第3页
CXTPReportControl控件教程_第4页
CXTPReportControl控件教程_第5页
资源描述:

《CXTPReportControl控件教程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、xtremetoolkitpro——CXTPReportControl控件教程作者:Kevin.Xiong  来源:博客园  发布时间:2011-03-3114:10  阅读:31次  原文链接   [收藏]  CXTPReportControl控件是xtremetoolkitpro中的一个控件,它用来显示表格,可以显示表头表尾,可以对各列排序,拖放,等等,,也可以对各个单元格进行编辑,功能非常强大。下面介绍一下他的使用:1.在工程中头文件“stdafx.h”中添加:#include//XtremeToolkitProcomponent

2、library2.如果要使用静态连接的方式,还应该:Addthefollowinglinetoyourapplication's.rc2file.Thiswilllinkinthetoolkitresourcessotheyareavailabletoyourapplication. #include如果是动态连接的方式,需要xtremetoolkit的.dll拷贝到exe的输出目录下。3.添加CXTPReportControl控件:(1)在对话框中添加一个自定义控件,将该控件的class属性改为XTPReport,ID改为;IDC_

3、REPORTCTRL_LIST。(2)添加一个自定义变量:CXTPReportControlm_wndReportCtrl;(3)将控件和变量联系起来,在对话框初始化函数OnInitDialog()中添加如下代码:m_wndReportCtrlList.SubclassDlgItem(IDC_REPORTCTRL_LIST,this);4.设置控件的外观://初始化报表的外观m_wndReportCtrl.AllowEdit(FALSE);//m_wndReportCtrl.EditOnClick(FALSE);//m_wndReportCtrl.EnableDrag

4、Drop(NULL,xtpReportAllowDrag

5、xtpReportAllowDrop);//允许拖曳行m_wndReportCtrl.EnableToolTips(TRUE);//在列头显示提示tooltips//m_wndReportCtrl.ShowHeader(TRUE);//显示头部(默认显示)//m_wndReportCtrl.ShowHeaderRows(TRUE);//显示头行//m_wndReportCtrl.ShowFooter(TRUE);//显示页脚footer,即界面下边,与header对应//m_wndReportCtrl.Show

6、FooterRows(TRUE);//显示页脚行//m_wndReportCtrl.HeaderRowsAllowEdit(TRUE);//允许编辑HeaderRows//m_wndReportCtrl.FooterRowsAllowEdit(TRUE);//允许编辑FooterRows//  COLORREFclrNew;// clrNew=RGB(0,255,0);// m_wndReportCtrl.SetGridColor(clrNew);//设置网格线颜色m_wndReportCtrl.SetGridStyle(TRUE,XTPReportGridStyle

7、(xtpReportGridSolid));//设置垂直网格线风格m_wndReportCtrl.SetGridStyle(FALSE,XTPReportGridStyle(xtpReportGridSolid));//设置垂直网格线风格//m_wndReportCtrl.SetFreezeColumnsCount(2);//左侧两列冻住,注意,此方法必须在添加了列之后才能使用m_wndReportCtrl.GetPaintManager()->SetColumnStyle(XTPReportColumnStyle(xtpReportColumnOffice2007)

8、);//设置列的风格//m_wndReportCtrl.GetPaintManager()->SetGridColor(clrNew);//设置网格线颜色m_wndReportCtrl.GetReportHeader()->AllowColumnRemove(FALSE);//不允许移除列m_wndReportCtrl.GetReportHeader()->AllowColumnResize(TRUE);//允许改变列的宽度m_wndReportCtrl.GetReportHeader()->AllowColumnSort(TRUE);//允许对列中

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。