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更新相关推荐

  1. 易语言多线程大漠多线程模板脚本延时

    易语言里有延迟.延时,模块里也有程序延时,超级延时,之类的命名,但多线程里的脚本的暂停和恢复,还涉及到内部解绑,这里采用UI通知的方式,开始真正的暂停,使用死循环,不去调用系统接口,减少系统资源的占用 ...

  2. 易语言多线程大漠多线程模板多线程初始化

    多线程初始化,在启动窗口后,需要首先调用,包括对线程句柄,窗口句柄,进程PID,进程状态,异常状态,是否暂停,是否结束的初始化,特别说明的是,为任务状态申请内存空间,因为任务状态的数据类型是文本型,防 ...

  3. 易语言多线程大漠多线程脚本主副线程

    在大漠多线程模板中,脚本副线程的作用主要是一个监控线程,可以监控游戏窗口是否存在,游戏是否卡屏,是否掉线,当然你可以用来进行游戏里的其他检测监控. 511遇见易语言多线程大漠多线程 大漠多线程主副线程 ...

  4. 易语言多线程大漠多线程进程线程多线程

    进程-线程-多线程 1.进程(process) 狭义定义:进程就是一段程序的执行过程 简单的来讲进程的概念主要有两点: 第一,进程是一个实体.每一个进程都有它自己的地址空间,一般情况下,包括文本区域( ...

  5. 易语言多线程大漠多线程初始化COM库

    一.什么是COM组件 1.COM是Component Object Model (组件对象模型)的缩写 2.COM组件是以WIN32动态链接库(DLL)或可执行文件(EXE)形式发布的可执行代码组成. ...

  6. 最新易语言调用大漠插件制作脚本入门教程

    最新易语言调用大漠插件制作脚本入门教程 这是田野学院的一套零基础视频.学习做辅助脚本入门还是不错的. https://pan.baidu.com/s/1BWd2_kIjL6OLE7q-VcDVlw 提 ...

  7. 易语言调用大漠初级入门

    易语言调用大漠初级入门

  8. [远航笔记流水账]易语言调用大漠初级入门(3)第3章键盘操作

    1.易语言调用大漠之键盘操作说明 普通的写字板 输入几个aaa .版本 2全局大漠.鼠标移动 (26, 425) 辅助延时 (1000) 全局大漠.鼠标_左键双击 () 辅助延时 (1000) .计次 ...

  9. 易语言调用大漠插件后台绑定游戏窗口源码

    我们通过易语言调用大漠图色插件,进行后台对游戏窗口的绑是首要的事情,问题是,如何获得句柄,如何判断游戏是否开启,如何保证绑定万无一失,那就的写的逻辑性要强一点,判断要多一点,循环利于的要好一点,在判断 ...

最新文章

  1. php 数组去重_数组去重(JavaScript 为例)
  2. linux oracle查询乱码问题,Linux环境Oracle显示乱码的解决方法
  3. myeclipse和输入法冲突的问题
  4. Webpack构建多页应用心得体会
  5. [2020.11.25NOIP模拟赛]出租车【dp】
  6. [react] 如何更新组件的状态?
  7. 需求分析阶段各种图的功能
  8. 继续增援武汉,紫光及新华三集团对火神山和雷神山医院捐赠设备!
  9. Linux驱动(12)--LED驱动
  10. potato什么软件_曝光:诈骗数十亿的“张鹏”再出新项目美生在线,诈骗犯都这么努力,你还有什么资格不努力!?...
  11. Facebook 开源 3D 深度学习函数库 PyTorch3D,也可用于二维场景
  12. 被隐藏的或许才是金子
  13. 【辨异】inner, internal, interior, inward
  14. Sass--占位符 %placeholder
  15. C语言 打印数组为什么要用循环
  16. java layoutinflater_LayoutInflater详解
  17. MenuetOS-令人不可思议的64位操作系统!-第二辑
  18. Python实现登录注册系统
  19. 微信公众号实现淘宝查券机器人
  20. ggplot2-条形图和折线图

热门文章

  1. 第三章-80x86微处理器
  2. html页面加载有时没有网样式,页面css加载失败的原因有哪些?
  3. i.MX6ULL驱动开发 | 27 - 使用WM8960 CODEC播放音频
  4. GCDAsyncSOcket使用及其SSL/TLS双向认证的实现
  5. 什么是压力测试,在哪里做压力测试,软件压力测试存在哪些问题?
  6. 蝉知CMS 7.X XSS漏洞复现
  7. 51单片机 | DS18B20 温度传感器实验
  8. 2020-10-26
  9. git 提交部分修改代码(非全部代码)
  10. idc机房运维的相关介绍以及发展方向