模块名称:属性框_高表Ex V1.3 模块作者:Life 模块版本:1.3 模块 MD5:01b6efe467879e17dfa2d48668982b95 模块大小:98.48 KB 版权声明: 模块描述:利用高表扩展的属性框 引用支持库: 系统核心支持库 5.7|krnln|d09f2340818511d396f6aaf844c7e325 高级表格支持库 2.11|eGrid|0B4337DA651B4b619ACF61334A7E8B47 ------------------------------ .子程序 _HIword, 整数型, , 取高位 .参数 Par_lp, 整数型, , .子程序 _LOword, 整数型, , 取低位 .参数 Par_lp, 整数型, , .子程序 _动态执行子程序, 整数型, , .参数 函数指针, 整数型, , .参数 参数一, 整数型, , .参数 参数二, 整数型, , .参数 参数三, 整数型, , .参数 参数四, 整数型, , .参数 参数五, 整数型, , .参数 参数六, 整数型, , .参数 参数七, 整数型, , .参数 参数八, 整数型, , .参数 参数九, 整数型, , .参数 参数十, 整数型, , .子程序 _浏览文件夹, 文本型, , .参数 描述, 文本型, 可空 , .参数 标志, 整数型, 可空 , .参数 初始目录, 文本型, 可空 , .子程序 _取后缀名, , , 如:C:\Windows\calc.exe,返回exe .参数 文件路径, 文本型, , 如:C:\Windows\calc.exe .子程序 _取扩展名, 文本型, , 如:C:\Windows\calc.exe,返回calc.exe .参数 文件路径, 文本型, , 如:C:\Windows\calc.exe .子程序 _取文件名, 文本型, , 如:C:\Windows\calc.exe,返回calc .参数 文件路径, 文本型, , 如:C:\Windows\calc.exe .子程序 _调用子程序, 整数型, , .参数 函数指针, 整数型, , .参数 参数一, 整数型, 可空 , .参数 参数二, 整数型, 可空 , .参数 参数三, 整数型, 可空 , .参数 参数四, 整数型, 可空 , .参数 参数五, 整数型, 可空 , .参数 参数六, 整数型, 可空 , .参数 参数七, 整数型, 可空 , .参数 参数八, 整数型, 可空 , .参数 参数九, 整数型, 可空 , .参数 参数十, 整数型, 可空 , .子程序 _隐藏组件, , , 如果适用其它组件弹出后无法隐藏,请调用此函数。 .参数 参数_句柄, 整数型, , 组件已被记录的,二次调用将被去除。 .数据类型 Point, 公开, .成员 x, 整数型, , , .成员 y, 整数型, , , .数据类型 Rect, 公开, 矩形 .成员 Left, 整数型, , , .成员 Top, 整数型, , , .成员 Right, 整数型, , , .成员 Bottom, 整数型, , , .数据类型 矩形, 公开, .成员 Left, 整数型, , , .成员 Top, 整数型, , , .成员 Width, 整数型, , , .成员 Height, 整数型, , , .程序集 属性类, , 公开 .子程序 初始化, , , 高表将被设置为3列,首列是三角符号,第二列是属性标题,第三列是属性值。必须在高表“可否被编辑 ()”事件中调用“同步事件_可否被编辑 ()”。必须在此函数之前调整高表的高宽。 .参数 参数_下拉按钮句柄, 整数型, , 按钮单击事件下调用“取位置信息()” .参数 参数_高表, 高级表格, , .参数 参数_分组背景色, 整数型, , .参数 参数_分组字体色, 整数型, , .参数 参数_项目背景色, 整数型, , .参数 参数_项目字体色, 整数型, , .参数 参数_选中项目字体色, 整数型, 可空 , .参数 参数_基准行高, 整数型, , 所有行高均被初始化为此值。 .子程序 弹出组件, , , .参数 参数_组件句柄, 整数型, , .子程序 静态取单元格位置, 逻辑型, , 相对于高表,假=单元格被隐藏,此时位置不可用。 .参数 参数_高表行号, 整数型, , .参数 参数_高表列号, 整数型, , .参数 参数_Rect, Rect, , 提供容器 .参数 参数_被表头遮蔽的行数, 整数型, 参考 可空 , 提供容器,滚动被遮蔽的行。 .参数 参数_被表头遮蔽的列数, 整数型, 参考 可空 , 提供容器,滚动被遮蔽的列。 .子程序 嵌入组件, , , 给制定单元格绑定控件,一个控件只能绑定一个单元格。受易语言高表的限制,控件置高表为父后,自身的事件可能失效,请谨慎使用。 .参数 参数_高表行号, 整数型, , .参数 参数_高表列号, 整数型, , .参数 参数_控件句柄, 整数型, , 新控件替代原控件,原控件将被隐藏。(高表的消息管控致使子窗口部分消息失效,部分事件失效。) .参数 参数_可视, 逻辑型, , .参数 参数_对齐方式, 整数型, 可空 , #左边框(保持宽不变)=1,#上边框(保持高不变)=2,#右边框(保持宽不变)=4,#下边框(保持高不变)=8,居中(默认,自适应单元格尺寸)=0,保持原尺寸不变=-1 .参数 参数_回调子程序, 子程序指针, 可空 , 进入编辑状态时,触发回调。函数原型(整数型 单元格矩形(RtlMoveMemory_Rect()函数获取), 整数型 触发事件的行列号(低字行号,高字列号))。 .子程序 取ID行号, 整数型, , 返回-1失败 .参数 参数_ID, 整数型, , .子程序 取父, , , .参数 参数_项目ID, 整数型, , .参数 参数_返回父行号, 整数型, 参考 可空 , 提供容器,无父返回-1 .参数 参数_返回父ID, 整数型, 参考 可空 , 提供容器,无父返回-1 .子程序 取行ID, 整数型, , 返回0失败 .参数 参数_行号, 整数型, , .子程序 取位置信息, , , 下拉按钮单击事件中调用 .参数 参数_单元格行号, 整数型, 参考 , 提供容器 .参数 参数_单元格列号, 整数型, 参考 , 提供容器 .参数 参数_单元格位置, Rect, 参考 可空 , 提供容器 .参数 参数_项目数值, 双精度小数, 参考 可空 , 提供容器 .参数 参数_项目备注, 文本型, 参考 可空 , 提供容器 .参数 参数_项目数据, 字节集, 参考 可空 , 提供容器 .子程序 取项目附加数据, , , .参数 参数_行号, 整数型, , .参数 参数_项目数值, 双精度小数, 参考 可空 , 提供容器 .参数 参数_项目备注, 文本型, 参考 可空 , 提供容器 .参数 参数_项目数据, 字节集, 参考 可空 , 提供容器 .子程序 收起组件, , , .子程序 添加弹出组件, , , .参数 参数_弹出组件句柄, 整数型, , .参数 参数_宽度适配单元格, 逻辑型, , .参数 参数_自定义标记, 整数型, 可空 , .子程序 添加项目, 整数型, , 返回项目ID值。 .参数 参数_为分组, 逻辑型, , 项目=假 .参数 参数_父ID, 整数型, , 0为顶层项目,否则为父的子项目。指定父不存在时,独立为一个顶层分组或顶层项目。 .参数 参数_标题, 文本型, , .参数 参数_可编辑, 逻辑型, , 仅为项目时 .参数 参数_设置下拉按钮, 逻辑型, , .参数 参数_按钮标题, 文本型, 可空 , 默认下拉三角。 .参数 参数_按钮宽, 整数型, 可空 , 默认20。 .参数 参数_项目数值, 双精度小数, 可空 , .参数 参数_项目备注, 文本型, 可空 , .参数 参数_项目数据, 字节集, 可空 , .参数 参数_回调函数, 子程序指针, 可空 , 响应单元格内容正在改变,函数原型(整数型 行号,整数型 列号,整数型 正在编辑的内容的指针) .参数 参数_弹出组件标记, 整数型, 可空 , 与“添加弹出组件()”中参数三保持一致。 .子程序 同步事件_行高被改变, , , .子程序 同步事件_可否被编辑, 逻辑型, , .子程序 同步事件_列宽被改变, , , .子程序 同步事件_鼠标位置被移动, , , .参数 参数_横向位置, 整数型, , .参数 参数_纵向位置, 整数型, , .参数 参数_鼠标所处行号, 整数型, 参考 可空 , 提供容器,不在单元格内返回-1 .参数 参数_鼠标所处列号, 整数型, 参考 可空 , 提供容器,不在单元格内返回-1 .参数 参数_鼠标所处矩形, Rect, 可空 , 提供容器,坐标以高表左上角为原点 .参数 参数_被表头遮蔽的行数, 整数型, 参考 可空 , 提供容器,滚动被遮蔽的行。 .参数 参数_被表头遮蔽的列数, 整数型, 参考 可空 , 提供容器,滚动被遮蔽的列。 .子程序 置项目附加数据, , , .参数 参数_行号, 整数型, , .参数 参数_项目数值, 双精度小数, 可空 , 留空不覆盖 .参数 参数_项目备注, 文本型, 可空 , 留空不覆盖 .参数 参数_项目数据, 字节集, 可空 , 留空不覆盖 .DLL命令 RtlMoveMemory_Rect, 整数型, "", "RtlMoveMemory", 公开, 复制地址所指的矩形 .参数 Destination, Rect, , 目标 .参数 Source, 整数型, , 源指针 .参数 Length, 整数型, , 结构长度16 .DLL命令 SendMessage, 整数型, "user32", "SendMessageA", 公开, .参数 hwnd, 整数型, , .参数 wMsg, 整数型, , .参数 wParam, 整数型, , .参数 lParam, 整数型, , .常量 GWL_WndProc, "-4", 公开,
属性框_高表Ex V1.3 v1.3