模块名称:彗星虚表操作模块 模块作者:(彬)泪闯天涯--Jamie改 模块版本:1.7 模块 MD5:609c413a677715eef7ddf25564c68456 模块大小:88.63 KB 版权声明: 模块描述:超级列表框之虚表-Jamie 引用支持库: 系统核心支持库 5.7|krnln|d09f2340818511d396f6aaf844c7e325 扩展界面支持库一 2.0|iext|27bb20fdd3e145e4bee3db39ddd6e64c 多线程支持库 2.0|EThread|5F99C1642A2F4e03850721B4F5D7C3F8 ------------------------------ .子程序 时钟_创建, 逻辑型, , 创建一个时钟;成功返回真,失败返回假; .参数 窗口句柄, 整数型, , 直接用“取窗口句柄()”命令取出本窗口句柄即可 .参数 时钟标识文本, 文本型, , 随便输入一些文本,销毁时用来辩认的; .参数 时钟周期, 整数型, , 时钟周期 .参数 时钟_周期事件, 子程序指针, , 时钟_周期事件 .子程序 时钟_销毁, 逻辑型, , 销毁一个时钟;成功返回真,失败返回假; .参数 窗口句柄, 整数型, , 直接用“取窗口句柄()”命令取出本窗口句柄即可 .参数 时钟标识文本, 文本型, , 创建时用的标识文本 .子程序 指针到列表框项目, 超级列表框项目, , .参数 项目指针, 整数型, , .数据类型 超级列表框项目, 公开, .成员 表项索引, 整数型, , , 行,从0开始 .成员 子项索引, 整数型, , , 列,从0开始 .成员 图片索引, 整数型, , , .成员 表项数值, 整数型, , , .成员 检查框选中, 逻辑型, , , 显示检查框状态下使用 .数据类型 精易_坐标, 公开, .成员 横, 整数型, , , 横X .成员 纵, 整数型, , , 纵Y .程序集 虚表操作类, , 公开 .子程序 是否已创建, 逻辑型, , .子程序 取窗口句柄, 整数型, , 取出本窗口或窗口组件的窗口句柄(即HWND)。本命令为高级对象成员命令。 .子程序 创建, 逻辑型, , 创建一个超级列表框 .参数 父窗口句柄, 整数型, , HWND,上级窗口的句柄 .参数 左边, 整数型, , 单位为像素点。 .参数 顶边, 整数型, , 单位为像素点。 .参数 宽度, 整数型, , 单位为像素点。 .参数 高度, 整数型, , 单位为像素点。 .子程序 事件_填充表项, 逻辑型, , .参数 事件子程序, 子程序指针, , 应该有3个整数型参数,参数1为项目指针,用“列表框项目 = 指针到列表框项目 (项目指针)”取出内容;参数2为标题指针,用“写到内存 (新标题, 标题指针, )”这样写入内容;参数3为检查框指针。 .子程序 事件_鼠标左键单击, , , .参数 事件子程序, 子程序指针, , 有两个参数,参数一为表项索引,参数二位列索引 .子程序 事件_鼠标左键双击, , , .参数 事件子程序, 子程序指针, , 有两个参数,参数一为表项索引,参数二位列索引 .子程序 事件_鼠标右键单击, , , .参数 事件子程序, 子程序指针, , 有两个参数,参数一为表项索引,参数二位列索引 .子程序 整行选择, 逻辑型, , .参数 是否整行选择, 逻辑型, 可空 , 留空不改变此属性 .子程序 显示表格线, 逻辑型, , .参数 是否显示表格线, 逻辑型, 可空 , 留空不改变此属性 .子程序 删除列, , , 删除报表型列表框中指定位置处的列。 .参数 列索引, 整数型, , 用作指定报表型列表框中项目所处的列,索引值从 0 开始。 .子程序 插入列, 整数型, , .参数 插入位置, 整数型, 可空 , 可以被省略。指定新列插入时的位置索引,索引值从 0 开始。如果提供 -1 ,则插入到尾部。如果本参数被省略,默认值为 -1 。 .参数 标题, 文本型, 可空 , 可以被省略。本参数指定报表列的标题文本。如果被省略,默认值为空文本。 .参数 列宽, 整数型, 可空 , 可以被省略。本参数指定报表列的宽度,单位为像素。如果被省略,默认值为 50 。 .参数 对齐方式, 整数型, 可空 , 可以被省略。参数可以为以下常量之一: 0:#左对齐; 1:#中间对齐; 2:#右对齐。如果本参数被省略,默认值为“#左对齐”。 .参数 图片索引, 整数型, 可空 , 可以被省略。图片索引用于指定“表头图片组”属性中的某张图片。索引值从 0 开始,-1 表示无图片。如果本参数被省略,默认值为 -1 。 .参数 图片是否居右, 逻辑型, 可空 , 可以被省略。指定图片是否显示在右边,如果本参数被省略,默认值为假。 .子程序 置列标题, , , 设置报表型列表框中指定列的标题 .参数 列索引, 整数型, , 用作指定报表型列表框中项目所处的列,索引值从 0 开始。 .参数 标题, 文本型, 可空 , 可以被省略。本参数指定报表列的标题文本。如果被省略,默认值为空文本。 .子程序 置列宽, , , 设置报表型列表框中指定列的宽度 .参数 列索引, 整数型, , 用作指定报表型列表框中项目所处的列,索引值从 0 开始。 .参数 列宽, 整数型, 可空 , 可以被省略。本参数指定报表列的宽度,单位为像素。如果参数值提供为 -1 ,则根据列数据最大宽度自动调整列尺寸,如果参数值提供为 -2 ,则根据列标题宽度自动调整列尺寸。如果本参数被省略,默认值为 -1 。 .子程序 置列图片, , , 设置报表型列表框中指定列的标志图片。 .参数 列索引, 整数型, , 用作指定报表型列表框中项目所处的列,索引值从 0 开始。 .参数 图片索引, 整数型, 可空 , 可以被省略。图片索引用于指定“表头图片组”属性中的某张图片。索引值从 0 开始,-1 表示无图片。如果本参数被省略,默认值为 -1 。 .子程序 置表项数, , , .参数 表项数量, 整数型, , .子程序 取鼠标指针所在的索引, 整数型, , 如果鼠标指针在超级列表框范围内,取当前其指向的项目索引 .子程序 取标题, 文本型, , 取指定表项或子项的标题。 .参数 表项索引, 整数型, , 用于指定列表框中的某一项目,索引值从 0 开始。 .参数 列索引, 整数型, 可空 , 可以被省略。用作指定报表型列表框中项目所处的列,索引值从 0 开始,如果当前列表框类型不是报表型列表框,提供 0 值即可。如果本参数被省略,默认值为 0 。 .子程序 取表项数值, 整数型, , .参数 参数_表项索引, 整数型, , 用于指定列表框中的某一项目,索引值从 0 开始。 .子程序 取第一项索引, 整数型, , 取在当前超级列表框中显示的第一条项目的索引。失败返回-1 .子程序 取可显示数量, 整数型, , 取当前在超级列表框的用户区中大约可以显示的项目数量 .子程序 取消表项选择, , , 取消对指定表项的选择。 .参数 表项索引, 整数型, , 用于指定列表框中的某一项目,索引值从 0 开始。 .子程序 取消数据库绑定, , , .子程序 绑定ACCESS数据库, 逻辑型, , 直接绑定一个ACCESS数据库文件,并按照查询语句的结果直接显示。以下方法、事件将会失效:置表项数、事件_填充表项 .参数 数据库文件, 文本型, , .参数 数据库密码, 文本型, , .参数 SQL查询语句, 文本型, , .参数 默认图标索引, 整数型, 可空 , 留空默认为-1 .参数 修改表列, 逻辑型, 可空 , 默认为真 .子程序 绑定记录集, , , .参数 记录集对象, 对象, , .参数 默认图标索引, 整数型, 可空 , 留空默认为-1 .参数 修改表列, 逻辑型, 可空 , 默认为真 .子程序 高度, 整数型, , 参数留空则为取,否则为置。 .参数 参数_高度, 整数型, 可空 , .参数 参数_立即重画, 逻辑型, 可空 , .子程序 宽度, 整数型, , 参数留空则为取,否则为置。 .参数 参数_宽度, 整数型, 可空 , .参数 参数_立即重画, 逻辑型, 可空 , .子程序 左边, 整数型, , 参数留空则为取,否则为置。 .参数 参数_左边, 整数型, 可空 , .参数 参数_立即重画, 逻辑型, 可空 , .子程序 顶边, 整数型, , 参数留空则为取,否则为置。 .参数 参数_顶边, 整数型, 可空 , .参数 参数_立即重画, 逻辑型, 可空 , .子程序 显示检查框, 逻辑型, , .参数 是否显示检查框, 逻辑型, 可空 , 留空不改变此属性 .子程序 事件_检查框被单击, , , .参数 事件子程序, 子程序指针, , 有一个参数,参数一为表项索引返回 .子程序 事件_表头被左键单击, , , .参数 事件子程序, 子程序指针, , 有一个参数,参数一为点击像素返回 .子程序 取被选择表项, 整数型, , .参数 选择表项数组, 整数型, 参考 数组, .子程序 取图片, 整数型, , .参数 表项索引, 整数型, , 用于指定列表框中的某一项目,索引值从 0 开始。 .参数 列索引, 整数型, 可空 , 可以被省略。用作指定报表型列表框中项目所处的列,索引值从 0 开始,如果当前列表框类型不是报表型列表框,提供 0 值即可。如果本参数被省略,默认值为 0 。 .子程序 取表项数, 整数型, , .子程序 取列数, 整数型, , 返回报表型列表框中列的总数 .子程序 置图片组, , , 设置列表框的图片组 .参数 图片组句柄, 整数型, , .参数 图片组类型, 整数型, 可空 , 0.大图标 1.小图标 2.状态图片,默认为0 .子程序 置图片组_易格式, , , 将易格式的图片组设置为列表框的图片组 .参数 图片组字节集, 字节集, , 易格式的图片组 .参数 图片组类型, 整数型, 可空 , 0.大图标 1.小图标 2.状态图片,默认为0 .子程序 是否被选择, 逻辑型, , 判断指定表项是否已经被选择,如已被选择,返回真,否则返回假。 .参数 表项索引, 整数型, , 用于指定列表框中的某一项目,索引值从 0 开始。 .子程序 选择表项, , , .参数 表项索引, 整数型, , 用于指定列表框中的某一项目,索引值从 0 开始。 .子程序 全部删除, , , .子程序 隐藏, , , .子程序 显示, , , .子程序 保证显示, , , 确保指定表项能够显示出来,如果不能显示,则自动滚动并显示该表项。本命令为初级对象成员命令。 .参数 表项索引, 整数型, , 用于指定列表框中的某一项目,索引值从 0 开始。 .子程序 刷新显示, , , .参数 表项索引, 整数型, 可空 , 刷新检查框专用 .子程序 刷新记录集, , , .子程序 取缩进数目, 整数型, , .参数 表项索引, 整数型, , 。用于指定列表框中的某一项目,索引值从 0 开始。 .子程序 置图片, , , .参数 表项索引, 整数型, , 用于指定列表框中的某一项目,索引值从 0 开始。 .参数 列索引, 整数型, 可空 , 可以被省略。用作指定报表型列表框中项目所处的列,索引值从 0 开始,如果当前列表框类型不是报表型列表框,提供 0 值即可。如果本参数被省略,默认值为 0 。 .参数 图片索引, 整数型, 可空 , 可以被省略。图片索引用于指定“图片组”属性中的某张图片。索引值从 0 开始,-1 表示无图片。如果本参数被省略,默认值为 -1 。 .子程序 置缩进数目, , , 设置指定表项的缩进数目。 .参数 表项索引, 整数型, , 用于指定列表框中的某一项目,索引值从 0 开始。 .参数 缩进数目, 整数型, 可空 , 可以被省略。“缩进数目”仅在报表型列表框才有效,用作指定显示时在表项首部增加的空白数。如果本参数被省略,默认值为 0 。 .子程序 置表项数值, , , 设置与指定表项相关联的数值 .参数 表项索引, 整数型, , 用于指定列表框中的某一项目,索引值从 0 开始。 .参数 表项数值, 整数型, 可空 , 可以被省略。该数值与指定表项相关联。如果本参数被省略,默认值为 0 。 .子程序 取当前状态图片, 整数型, , 取回指定表项的当前状态图片索引,图片索引指向状态图片组属性中的某一图片,从 0 开始,-1 表示无图片。 .参数 表项索引, 整数型, , 用于指定列表框中的某一项目,索引值从 0 开始。 .子程序 置状态图片, , , .参数 表项索引, 整数型, , 用于指定列表框中的某一项目,索引值从 0 开始。 .参数 状态图片索引, 整数型, 可空 , 可以被省略。状态图片索引用于指定“状态图片组”属性中的某张图片。索引值从 0 开始,-1 表示无图片。如果本参数被省略,默认值为 -1 。 .子程序 查找表项, 整数型, , .参数 标题, 文本型, , 本参数指定欲查找表项的标题文本。 .参数 起始查找位置, 整数型, 可空 , 可以被省略。本参数指定查找表项的起始位置。如果本参数被省略,默认值为 0 ,即从首项开始查找。 .参数 是否精确匹配, 逻辑型, 可空 , 可以被省略。本参数指定匹配标题文本时是否为精确匹配,如果本参数为假,则只要表项标题首部包含指定文本即认为匹配成功。如果本参数被省略,默认值为真。 .参数 如果查找不到是否从头开始, 逻辑型, 可空 , 可以被省略。本参数指定在查找标题文本时,如果从“起始查找位置”查找不到,是否从头开始查找。默认值为假。 .子程序 查找表项数值, 整数型, , .参数 起始查找位置, 整数型, 可空 , 可以被省略。本参数指定查找表项的起始位置。如果本参数被省略,默认值为 0 ,即从首项开始查找。 .参数 表项数值, 整数型, 可空 , 可以被省略。该数值与指定表项相关联。如果本参数被省略,默认值为 0 。 .参数 如果查找不到是否从头开始, 逻辑型, 可空 , 可以被省略。本参数指定在查找标题文本时,如果从“起始查找位置”查找不到,是否从头开始查找。默认值为假。 .子程序 排列图标, , , 自动排列大图标或小图标列表框中的图标。 .子程序 取列对齐方式, 整数型, , 取回报表型列表框中指定列的对齐方式。返回值为以下常量之一: 0:0; 1:1; 2:2;失败返回-1。 .参数 列索引, 整数型, , 用作指定报表型列表框中项目所处的列,索引值从 0 开始。 .子程序 取列宽, 整数型, , 返回报表型列表框中指定列的宽度,如指定列不存在,返回 0 。 .参数 列索引, 整数型, , 用作指定报表型列表框中项目所处的列,索引值从 0 开始。 .子程序 取列图片, 整数型, , 返回报表型列表框中指定列的图片索引 .参数 列索引, 整数型, , 用作指定报表型列表框中项目所处的列,索引值从 0 开始。 .子程序 图片是否居右, 逻辑型, , 如果报表型列表框中指定列的图片居右显示,返回真,否则返回假 .参数 列索引, 整数型, , 用作指定报表型列表框中项目所处的列,索引值从 0 开始。 .子程序 取文本颜色, 整数型, , .子程序 置文本颜色, , , .参数 文本颜色, 整数型, , .子程序 取文本背景颜色, 整数型, , .子程序 置文本背景颜色, , , .参数 背景颜色, 整数型, , .子程序 取背景颜色, 整数型, , .子程序 置背景颜色, , , .参数 背景颜色, 整数型, , .子程序 取类型, 整数型, , .子程序 置类型, , , .参数 类型, 整数型, , .子程序 取背景图片, 文本型, , 返回图片文件名路径 .子程序 置背景图片, , , 设置背景图片 .参数 图片文件名, 文本型, , .参数 是否平铺, 逻辑型, 可空 , 可以省略。默认为真。 .子程序 取项目行距, 整数型, , .子程序 取编辑框句柄, 整数型, , 当列表框在进行编辑时,返回这个编辑框的句柄 .子程序 取表项间距, , , .参数 水平间距, 整数型, 参考 , 用于返回表项的水平间距 .参数 垂直间距, 整数型, 参考 , 用于返回表项的垂直间距 .参数 列表框类型, 逻辑型, 可空 , 可以被省略。当为真时取回小图标列表框的项目间距。当为假时取回大图标列表框的项目间距。默认为假。 .子程序 取现行选中项, 整数型, , .子程序 置现行选中项, , , .参数 现行选中项, 整数型, , .子程序 单一选择, 逻辑型, , .参数 是否单一选择, 逻辑型, 可空 , 可以被省略。当被省略时,只返回当前的单一选择设置状态,而不改变其状态。 .子程序 刷新指定行, , , .参数 表项索引, 整数型, , .子程序 事件_表头被右键单击, , , .参数 事件子程序, 子程序指针, , 有一个参数,参数一为点击像素返回 .子程序 取行高, 整数型, ,
彗星虚表操作模块 v1.7