易语言多线程大漠多线程模板UI更新
UI更新就是对窗口的组件超级列表框发送读写,采用了封装。
大漠多线程模板源码:
.版本 2
.支持库 iext.子程序 UI_更新, , , 用来更新窗口的超级列表框相关线程信息
.参数 主序号, 整数型
.参数 操作, 整数型
.局部变量 列表索引, 整数型' 增加
.如果真 (操作 = #UI_增加)
列表索引 = 窗口列表.插入表项 (, , , , , )窗口列表.置标题 (列表索引, 0, 到文本 (线程信息 [主序号].窗口句柄)) ' 窗口句柄
窗口列表.置标题 (列表索引, 0, 到文本 (线程信息 [主序号].进程PID)) ' pid
窗口列表.置标题 (列表索引, 0, 到文本 (主序号)) ' 主序号
窗口列表.置标题 (列表索引, 0, 到文本 (主序号 + MaxHwnd)) ' 副序号
UI_更新 (主序号, #UI_更新).如果真结束
' 删除
.如果真 (操作 = #UI_删除)
列表索引 = 取列表索引号 (主序号)
.如果真 (列表索引 = -1)
返回 (-1)
.如果真结束
窗口列表.删除表项 (列表索引)
窗口列表.刷新显示 ()
返回 ()
.如果真结束' 更新
.如果真 (操作 = #UI_更新)
列表索引 = 取列表索引号 (主序号)
.如果真 (列表索引 = -1)
返回 (-1)
.如果真结束' 先更新主线程
窗口列表.置标题 (列表索引, 4, 线程状态转文本 (线程信息 [主序号].线程状态)) ' 主线程状态
窗口列表.置标题 (列表索引, 6, 线程信息 [主序号].任务状态) ' 主线程任务状态' 再更副主线程
窗口列表.置标题 (列表索引, 5, 线程状态转文本 (线程信息 [主序号 + MaxHwnd].线程状态)) ' 副线程状态
窗口列表.置标题 (列表索引, 7, 线程信息 [主序号 + MaxHwnd].异常状态) ' 异常状态
窗口列表.刷新显示 ()
返回 ().如果真结束.子程序 线程状态转文本, 文本型
.参数 线程状态, 整数型.如果真 (线程状态 = #线程状态_未启动)
返回 (“未启动”)
.如果真结束.如果真 (线程状态 = #线程状态_正在启动)
返回 (“正在启动”)
.如果真结束.如果真 (线程状态 = #线程状态_正在运行)
返回 (“正在运行”)
.如果真结束.如果真 (线程状态 = #线程状态_正在暂停)
返回 (“正在暂停”)
.如果真结束.如果真 (线程状态 = #线程状态_暂停)
返回 (“暂停”)
.如果真结束.如果真 (线程状态 = #线程状态_正在恢复)
返回 (“正在恢复”)
.如果真结束.如果真 (线程状态 = #线程状态_正在停止)
返回 (“正在停止”)
.如果真结束日志输出 (“未定义的线程状态” + 到文本 (线程状态))
返回 (“未定义”)
511遇见易语言多线程大漠多线程
详细参考:511遇见易语言多线程大漠多线程-33大漠多线程模板-3UI更新
易语言多线程大漠多线程模板UI更新相关推荐
- 易语言多线程大漠多线程模板脚本延时
易语言里有延迟.延时,模块里也有程序延时,超级延时,之类的命名,但多线程里的脚本的暂停和恢复,还涉及到内部解绑,这里采用UI通知的方式,开始真正的暂停,使用死循环,不去调用系统接口,减少系统资源的占用 ...
- 易语言多线程大漠多线程模板多线程初始化
多线程初始化,在启动窗口后,需要首先调用,包括对线程句柄,窗口句柄,进程PID,进程状态,异常状态,是否暂停,是否结束的初始化,特别说明的是,为任务状态申请内存空间,因为任务状态的数据类型是文本型,防 ...
- 易语言多线程大漠多线程脚本主副线程
在大漠多线程模板中,脚本副线程的作用主要是一个监控线程,可以监控游戏窗口是否存在,游戏是否卡屏,是否掉线,当然你可以用来进行游戏里的其他检测监控. 511遇见易语言多线程大漠多线程 大漠多线程主副线程 ...
- 易语言多线程大漠多线程进程线程多线程
进程-线程-多线程 1.进程(process) 狭义定义:进程就是一段程序的执行过程 简单的来讲进程的概念主要有两点: 第一,进程是一个实体.每一个进程都有它自己的地址空间,一般情况下,包括文本区域( ...
- 易语言多线程大漠多线程初始化COM库
一.什么是COM组件 1.COM是Component Object Model (组件对象模型)的缩写 2.COM组件是以WIN32动态链接库(DLL)或可执行文件(EXE)形式发布的可执行代码组成. ...
- 最新易语言调用大漠插件制作脚本入门教程
最新易语言调用大漠插件制作脚本入门教程 这是田野学院的一套零基础视频.学习做辅助脚本入门还是不错的. https://pan.baidu.com/s/1BWd2_kIjL6OLE7q-VcDVlw 提 ...
- 易语言调用大漠初级入门
易语言调用大漠初级入门
- [远航笔记流水账]易语言调用大漠初级入门(3)第3章键盘操作
1.易语言调用大漠之键盘操作说明 普通的写字板 输入几个aaa .版本 2全局大漠.鼠标移动 (26, 425) 辅助延时 (1000) 全局大漠.鼠标_左键双击 () 辅助延时 (1000) .计次 ...
- 易语言调用大漠插件后台绑定游戏窗口源码
我们通过易语言调用大漠图色插件,进行后台对游戏窗口的绑是首要的事情,问题是,如何获得句柄,如何判断游戏是否开启,如何保证绑定万无一失,那就的写的逻辑性要强一点,判断要多一点,循环利于的要好一点,在判断 ...
最新文章
- php 数组去重_数组去重(JavaScript 为例)
- linux oracle查询乱码问题,Linux环境Oracle显示乱码的解决方法
- myeclipse和输入法冲突的问题
- Webpack构建多页应用心得体会
- [2020.11.25NOIP模拟赛]出租车【dp】
- [react] 如何更新组件的状态?
- 需求分析阶段各种图的功能
- 继续增援武汉,紫光及新华三集团对火神山和雷神山医院捐赠设备!
- Linux驱动(12)--LED驱动
- potato什么软件_曝光:诈骗数十亿的“张鹏”再出新项目美生在线,诈骗犯都这么努力,你还有什么资格不努力!?...
- Facebook 开源 3D 深度学习函数库 PyTorch3D,也可用于二维场景
- 被隐藏的或许才是金子
- 【辨异】inner, internal, interior, inward
- Sass--占位符 %placeholder
- C语言 打印数组为什么要用循环
- java layoutinflater_LayoutInflater详解
- MenuetOS-令人不可思议的64位操作系统!-第二辑
- Python实现登录注册系统
- 微信公众号实现淘宝查券机器人
- ggplot2-条形图和折线图