|
|
求: | 窗口程序集名 | 保 留 | 保 留 | 备 注 | | 窗口程序集_启动窗口 | | | | | 变量名 | 类 型 | 数组 | 备 注 | | 行号 | 整数型 | | | 窗ID | 整数型 | |
窗ID = 编辑框1. 取窗口句柄 ()标签1.标题 = “总行数:” + “ ” + 到文本 (编辑框1. 发送信息 (186, 0, 0 )) 行号 = 0 翻行 ()翻行 (1 )| 变量名 | 类 型 | 静态 | 数组 | 备 注 | | 文本1 | 文本型 | | 0 | | 总行数 | 整数型 | | | | 起始位置 | 整数型 | | | | 文本长度 | 整数型 | | |
如果真 (是否为空 (参数1 ))  参数1 = 0 如果真 (参数1 = 0 ) 如果真 (行号 > 1 )  行号 = 行号 - 1   如果真 (参数1 = 1 ) 行号 = 行号 + 1 总行数 = 发送消息 (窗ID, 186, 0, 0)起始位置 = 发送消息 (窗ID, 187, 行号 - 1, 0 )文本长度 = 发送消息 (窗ID, 193, 起始位置, 0 )文本1 = 分割文本 (编辑框1.内容, #换行符, )编辑框1.起始选择位置 = 起始位置 编辑框1.被选择字符数 = 文本长度 编辑框1. 获取焦点 ()输出调试文本 (“选中行:” + 到文本 (行号 ) + “ ” + “当前选中内容:” + 文本1 [行号 ])标签1.标题 = “总行数:” + 到文本 (总行数 )标签2.标题 = “第” + 到文本 (行号 ) + “行” 如果真 (行号 = 总行数 ) 行号 = 0  |
| _编辑框1_鼠标左键被放开 | 逻辑型 | | |
| 横向位置 | 整数型 | | | | 纵向位置 | 整数型 | | | | 功能键状态 | 整数型 | | | |
| 变量名 | 类 型 | 静态 | 数组 | 备 注 | | 总行数 | 整数型 | | | | 文本1 | 文本型 | | 0 | | 起始位置 | 整数型 | | | | 文本长度 | 整数型 | | | | 行号1 | 整数型 | | | 取光标行数据 (窗ID, 总行数, 行号1, 起始位置, 文本长度 )文本1 = 分割文本 (编辑框1.内容, #换行符, )编辑框1.起始选择位置 = 起始位置 编辑框1.被选择字符数 = 文本长度 编辑框1. 获取焦点 ()输出调试文本 (“选中行:” + 到文本 (行号1 + 1 ) + “ ” + “当前选中内容:” + 文本1 [行号1 + 1 ])标签1.标题 = “总行数:” + 到文本 (总行数 )标签2.标题 = “第” + 到文本 (行号1 + 1 ) + “行”|
| 取光标行数据 | | | |
| 句柄 | 整数型 | | | | 总行数 | 整数型 | | | | 行号1 | 整数型 | | | | 起始位置 | 整数型 | | | | 文本长度 | 整数型 | | | |
位置 = 发送消息 (句柄, 176, 0, 0 ) % 65536 总行数 = 发送消息 (句柄, 186, 0, 0 )行号1 = 发送消息 (句柄, 201, 位置, 0 )起始位置 = 发送消息 (句柄, 187, 行号1, 0 )文本长度 = 发送消息 (句柄, 193, 起始位置, 0 ) 源修改
|
|