您的位置:首页 > 编程开发 > 易语言

易语言控件打印模块

:9.197KB :2021-04-12 15:21:32

' 总行数 = 编辑框.发送信息 (#EM_GETLINECOUNT, 0, 0)
SendMessageRECT (编辑框.取窗口句柄 (), #EM_GETRECT, 0, 可视范围) ' 获取编辑框的客户区范围
最小可见行 = 编辑框.发送信息 (#EM_CHARFROMPOS, 0, 1 × 65536) \ 65535 ' 取编辑框左上角当前的可见行行号
最大可见行 = 编辑框.发送信息 (#EM_CHARFROMPOS, 0, (可视范围.Bottom - 1) × 65536) \ 65535 ' 取编辑框左下角当前的可见行行号
.变量循环首 (最小可见行, 最大可见行, 1, 行号)
行文本长度 = SendMessageTEXT (编辑框.取窗口句柄 (), #EM_GETLINE, 行号, 集_行文本)
行文本 = 取文本左边 (集_行文本, 行文本长度)
集_画板.定位写出 (1, 上边, 行文本)
上边 = 上边 + 高度
.变量循环尾 ()易语言控件打印模块例子。

易语言操作EXCEL模块
易语言TCP-IOCP模块