|
- .版本 2
- .程序集 程序集1
- .子程序 _启动子程序, 整数型
- _临时子程序 ()
- 返回 (0) ' 可以根据您的需要返回任意数值
- .子程序 _临时子程序
- .局部变量 配色, 易语言配色
- .局部变量 路径, 文本型
- 路径 = “E:\Program Files (x86)\e\clr\默认配色.clr”
- 配色 = 读入配色 (读入文件 (路径))
- .如果真 (配色是否有效 (配色) = 假)
- 输出调试文本 (“无效配色!”)
- 返回 ()
- .如果真结束
- 输出调试文本 (取配色数据 (配色) = 读入文件 (路径))
- .子程序 读入配色, 易语言配色, 公开
- .参数 配色数据, 字节集
- .局部变量 配色副本, 字节集
- .局部变量 返回值, 易语言配色
- 配色副本 = 调整字节集长度 (配色数据, #配色长度)
- 强制交换前准备 (配色副本)
- 强制交换变量 (返回值, 配色副本)
- 返回 (返回值)
- .子程序 取配色数据, 字节集, 公开
- .参数 配色数据, 易语言配色
- .局部变量 配色副本, 易语言配色
- .局部变量 指针, 整数型
- 配色副本 = 配色数据
- 强制交换变量 (配色副本, 指针)
- 返回 (指针到字节集 (指针, #配色长度))
- .子程序 调整字节集长度, 字节集, , 超出的截取,否则用0填充
- .参数 数据, 字节集
- .参数 调整长度, 整数型
- .局部变量 长度, 整数型
- 长度 = 取字节集长度 (数据)
- .如果 (长度 = 调整长度)
- 返回 (数据)
- .否则
- .如果 (长度 > 调整长度)
- 返回 (取字节集左边 (数据, 调整长度))
- .否则
- 返回 (数据 + 取空白字节集 (调整长度 - 长度))
- .如果结束
- .如果结束
- 返回 ({ })
- .子程序 强制交换前准备, , , 字节集与任意自定义数据类型强制交换前需要将指针+8,执行此命令后不允许对字节集进行读写操作,否则可能会造成程序崩溃
- .参数 字节集, 字节集, , 执行完此命令后,使用 强制交换变量() 与自定义数据类型交换指针,
- 置入代码 ({ 80, 83, 139, 69, 8, 139, 24, 131, 195, 8, 137, 24, 91, 88 })
- ' push eax
- ' push ebx
- ' mov eax,[ebp+8]
- ' mov ebx,[eax]
- ' add ebx,8
- ' mov [eax],ebx
- ' pop ebx
- ' pop eax
- .子程序 配色是否有效, 逻辑型, 公开
- .参数 配色数据, 易语言配色
- .局部变量 配色字节集数据, 字节集
- .局部变量 索引, 整数型
- .局部变量 颜色值, 整数型
- 配色字节集数据 = 取配色数据 (配色数据)
- 索引 = 1
- .循环判断首 ()
- 颜色值 = 取字节集数据 (配色字节集数据, 3, 索引)
- .判断开始 (索引 = 5 且 颜色值 ≠ #配色头)
- 返回 (假)
- .判断 (颜色值 > #白色 或 颜色值 < #黑色)
- 返回 (假)
- .默认
- .判断结束
- .循环判断尾 (索引 ≠ -1)
- 返回 (真)
- .版本 2
- .常量 配色长度, "268", 公开, 不同版本的配色长度可能会有不同,按照当前版本进行调整
- .常量 配色头, "10275437", 公开, 用于识别是否为易语言配色文件,不能修改否则易语言无法识别
- .版本 2
- .数据类型 易语言配色, 公开
- .成员 配色头, 整数型, , ,
- .成员 通常前景, 整数型
- .成员 通常背景, 整数型
- .成员 表格标题前景, 整数型
- .成员 表格文本前景, 整数型
- .成员 通常表头背景, 整数型
- .成员 通常表格背景, 整数型
- .成员 程序集表头背景, 整数型
- .成员 程序集表背景, 整数型
- .成员 子程序定义表头背景, 整数型
- .成员 子程序定义表背景, 整数型
- .成员 子程序变量表头背景, 整数型
- .成员 子程序变量表背景, 整数型
- .成员 块内文本前景, 整数型
- .成员 块内文本背景, 整数型
- .成员 块内表格标题前景, 整数型
- .成员 通常调用名前景, 整数型
- .成员 流程命令名前景, 整数型
- .成员 语句中变量或组件名, 整数型
- .成员 成员方法名前景, 整数型
- .成员 成员变量或属性名前景, 整数型
- .成员 备注或草稿前景, 整数型
- .成员 数组下标中括号前景, 整数型
- .成员 小括号前景, 整数型
- .成员 操作符前景, 整数型
- .成员 成员引用句点前景, 整数型
- .成员 逗号分隔符前景, 整数型
- .成员 常量前景, 整数型
- .成员 数值前景, 整数型
- .成员 逻辑值前景, 整数型
- .成员 日期时间前景, 整数型
- .成员 字符串前景, 整数型
- .成员 常量集花括号前景, 整数型
- .成员 子程序指针前景, 整数型
- .成员 连接线, 整数型
- .成员 表格线, 整数型
- .成员 块内表格线, 整数型
- .成员 分割线, 整数型
- .成员 参数开启状态指示器, 整数型
- .成员 参数名称文本前景, 整数型
- .成员 标志列背景, 整数型
- .成员 变量或参数定义名, 整数型
- .成员 数据类型, 整数型
- .成员 数组定义, 整数型
- .成员 选中标记, 整数型
- .成员 子程序定义名, 整数型
- .成员 自定义数据类型定义名, 整数型
- .成员 DLL命令定义名, 整数型
- .成员 程序集定义名, 整数型
- .成员 属性表线条, 整数型
- .成员 属性表标题前景, 整数型
- .成员 属性表标题背景, 整数型
- .成员 属性表项前景, 整数型
- .成员 属性表项背景, 整数型
- .成员 属性表光标行标题前景, 整数型
- .成员 属性表光标行标题背景, 整数型
- .成员 属性表变灰属性前景, 整数型
- .成员 属性表光标行变灰属性前景, 整数型
- .成员 窗体设计器背景, 整数型
- .成员 所引用窗口名称前景, 整数型
- .成员 所引用窗口组件名称前景, 整数型
- .成员 所引用全局变量名称前景, 整数型
- .成员 所引用程序集变量名称前景, 整数型
- .成员 所引用局部变量名称前景, 整数型
- .成员 所引用子程序参数名称前景, 整数型
- .成员 高亮待搜寻单词文本前景, 整数型
- .成员 高亮待搜寻单词文本背景, 整数型
复制代码
|
|