.子程序 插入表项, 整数型, 公开
.参数 插入位置, 整数型, 可空, 可以被省略。指定新表项插入时的位置索引,索引值从 0 开始。如果提供 -1 ,则插入到列表框的尾部。如果本参数被省略,默认值为 -1 。
.参数 标题, 文本型, 可空, 可以被省略。本参数指定表项的标题文本。如果被省略,默认值为空文本。
.参数 图片索引, 整数型, 可空, 可以被省略。图片索引用于指定“图片组”属性中的某张图片。索引值从 0 开始,-1 表示无图片。如果本参数被省略,默认值为 -1 。
.参数 状态图片索引, 整数型, 可空, 可以被省略。状态图片索引用于指定“状态图片组”属性中的某张图片。索引值从 0 开始,-1 表示无图片。如果本参数被省略,默认值为 -1 。
.参数 缩进数目, 整数型, 可空, 可以被省略。“缩进数目”仅在报表型列表框才有效,用作指定显示时在表项首部增加的空白数。如果本参数被省略,默认值为 0 。
.参数 表项数值, 整数型, 可空, 可以被省略。该数值与指定表项相关联。如果本参数被省略,默认值为 0 。
.局部变量 列表行结构, 表格行结构
.局部变量 数目1, 整数型
.如果 (是否为空 (插入位置) 或 插入位置 = -1)
列表行结构.iItem = SendMessage (取句柄 (), #LVM_GETITEMCOUNT, 0, 0)
.否则
列表行结构.iItem = 插入位置
.如果结束
列表行结构.mask = 位或 (#LVIF_TEXT, #LVIF_PARAM, #LVIF_IMAGE, #LVIF_STATE, #LVIF_INDENT, #LVIF_COLUMNS)
列表行结构.pszText = 标题
列表行结构.iImage = 图片索引
列表行结构.state = (状态图片索引 + 1) × 4096
列表行结构.stateMask = 位或 (#LVIS_STATEIMAGEMASK, #LVS_SHOWSELALWAYS)
列表行结构.iIndent = 缩进数目
列表行结构.lParam = 表项数值
列表行结构.iSubItem = 0
返回 (SendMessage (取句柄 (), #LVM_INSERTITEM, 0, 取整数地址_ (列表行结构.mask, 列表行结构.mask, 0)))
上一篇 给任何EXE文件添加皮肤工具
下一篇 易语言捕获视频摄像头