当前位置: 首页 > 图文教程 > 开发语言 > VC++ > 介绍一个操作DHTML表格的C++对象

VC++
在Dialog中使用Menu和Toolbar
如何定制对话框中的回车键
再谈 Windows 2000 “打开”文件对话框
Windows2000新型Open对话框的使用
Windows SDK 非模态对话框的消息处理
VC6中使用CHtmlView在对话框控制中显示HTML文件
Windows 2000 UI 新特点之四:其他类型的外壳扩展
Windows 2000 UI 新特点之二:自定义文件夹栏目
Windows 2000 UI 新特点之三:搜索管理器
Windows 2000 UI 新特点之一:信息条提示(Infotip)
数据库异步操作(ADODB)
VC++:小编谈自动注册数据源(DSN)
VC++:小编分享面向对象特征及其优点
VC++:VC++中Windows 3.x的协同多任务
VC++:小编浅谈VC++中的CRecordset类
VC++:小编浅谈ODBC概念,了解ODBC不在是难事
VC++:小编谈用ODBC创建表
VC++:小编浅谈用DAO创建表
VC++:浅析VC++中传统控件的控件通知消息
VC++:小编浅谈静态控件

VC++ 中的 介绍一个操作DHTML表格的C++对象


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-30   浏览: 43 ::
收藏到网摘: n/a

介绍一个操作DHTML表格的C++对象


作者/黄建雄

下载源代码


    如果在您的软件中需要输出报表,您也许有很多办法,但实现起来估计就不简单了。其实用DHTML提供的表格可以在很大程度上满足一般的需求。本文正是试图通过包装对DHTML表格的操作使程序员从无聊的报表设计中解脱出来。

该模块提供以下几个接口:

//***********************************************// 设置索引列的显示格式:遵循sprintf函数的规则//***********************************************void SetIndexFormat(CString strIndexFormat);//************************************************// 将指定列数据相同的单元格合并//************************************************BOOL MergeCol(int iCol);//************************************************// 将指定行数据相同的单元格合并//************************************************BOOL MergeRow(int iRow);//************************************************// 删除指定行//************************************************BOOL DeleteRow(int index);//***************************************************************// 修改单元格的内容:可以使用html语法//***************************************************************BOOL SetItemHTML(int iRow,int iCol,CString html);//*******************************************************// 在指定位置插入一行,index==-1表示append//*******************************************************BOOL InsertRow(int index);//***********************************************// 指定操作的表的名称,表名称在HTML模板中指定//*********************************************void SetTableName(CString name);//***********************************************// 指定HTML文档接口//**********************************************void SetHtmlDocPtr(IHTMLDocument2 *pDoc); 
该接口是一个C++的类,因此只能用在C++中,本代码可以任意使用、修改、传播。

界面预览