模块名称:彗星虚表操作模块
模块作者:(彬)泪闯天涯--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 开始。
.子程序 取文本颜色, 整数型, ,
.子程序 置文本颜色, , ,
.参数 文本颜色, 整数型, ,
.子程序 取文本背景颜色, 整数型, ,
.子程序 置文本背景颜色, , ,
.参数 背景颜色, 整数型, ,
.子程序 取背景颜色, 整数型, ,
.子程序 置背景颜色, , ,
.参数 背景颜色, 整数型, ,
.子程序 取类型, 整数型, ,
.子程序 置类型, , ,
.参数 类型, 整数型, ,
.子程序 取背景图片, 文本型, , 返回图片文件名路径
.子程序 置背景图片, , , 设置背景图片
.参数 图片文件名, 文本型, ,
.参数 是否平铺, 逻辑型, 可空 , 可以省略。默认为真。
.子程序 取项目行距, 整数型, ,
.子程序 取编辑框句柄, 整数型, , 当列表框在进行编辑时,返回这个编辑框的句柄
.子程序 取表项间距, , ,
.参数 水平间距, 整数型, 参考 , 用于返回表项的水平间距
.参数 垂直间距, 整数型, 参考 , 用于返回表项的垂直间距
.参数 列表框类型, 逻辑型, 可空 , 可以被省略。当为真时取回小图标列表框的项目间距。当为假时取回大图标列表框的项目间距。默认为假。
.子程序 取现行选中项, 整数型, ,
.子程序 置现行选中项, , ,
.参数 现行选中项, 整数型, ,
.子程序 单一选择, 逻辑型, ,
.参数 是否单一选择, 逻辑型, 可空 , 可以被省略。当被省略时,只返回当前的单一选择设置状态,而不改变其状态。
.子程序 刷新指定行, , ,
.参数 表项索引, 整数型, ,
.子程序 事件_表头被右键单击, , ,
.参数 事件子程序, 子程序指针, , 有一个参数,参数一为点击像素返回
.子程序 取行高, 整数型, ,