任何语言的强大都离不开API的调用封装,我们在易语言里通过对API封装成模块,来实现窗口句柄,类名,标题的获取,再通过易语言超级列表框(高级表格)下显示出来,方便我们的管理和控制。

1、纠错 进程_ID取窗口句柄

窗口_句柄取线程程ID 改成 窗口_句柄取进程ID

第九课:第九课511遇见易语言大漠模块制作API进程_ID取窗口句柄 (http://v.youku.com/v_show/id_XMjcwMjMwNDk3Ng==.html)
2、API IsWindowVisible 返回值 整数型 改成:逻辑型

多线程API 综合应用举例

1、进程_取ID数组
2、进程_ID取窗口句柄
3、窗口_取标题
4、窗口_取类名
5、超级列表框
6、高级表格

超级列表框源码

.版本 2
.支持库 iext.子程序 _按钮1_被单击, , , 超级列表框
.局部变量 进程ID数组, 整数型, , "0"
.局部变量 i, 整数型
.局部变量 索引, 整数型
.局部变量 窗口句柄, 整数型
.局部变量 窗口标题, 文本型
.局部变量 窗口类名, 文本型超级列表框1.全部删除 ()
进程_取ID数组 (“gamefree.exe”, 进程ID数组, )
.计次循环首 (取数组成员数 (进程ID数组), i)
索引 = 超级列表框1.插入表项 (, , , , , )
窗口句柄 = 进程_ID取窗口句柄 (进程ID数组 [i], , , )
窗口标题 = 窗口_取标题 (窗口句柄)
窗口类名 = 窗口_取类名 (窗口句柄)
超级列表框1.置标题 (索引, 0, 到文本 (i))
超级列表框1.置标题 (索引, 1, 窗口类名)
超级列表框1.置标题 (索引, 2, 窗口标题)
超级列表框1.置标题 (索引, 3, 到文本 (窗口句柄))
超级列表框1.置标题 (索引, 4, 到文本 (进程ID数组 [i]))
.计次循环尾 ()

高级表格源码

.版本 2
.支持库 eGrid.子程序 _按钮2_被单击, , , 高级表格
.局部变量 进程ID数组, 整数型, , "0"
.局部变量 i, 整数型
.局部变量 窗口句柄, 整数型
.局部变量 窗口标题, 文本型
.局部变量 局_窗口类名, 文本型高级表格1.行数 = 1
高级表格1.列数 = 1
.计次循环首 (4, )
高级表格1.插入列 (, )
高级表格1.置数据 (0, 0, 1, “序列”)
高级表格1.置列宽 (1, 80)
高级表格1.置数据 (0, 1, 1, “类名”)
高级表格1.置列宽 (2, 120)
高级表格1.置数据 (0, 2, 1, “标题”)
高级表格1.置列宽 (3, 80)
高级表格1.置数据 (0, 3, 1, “窗口句柄”)
高级表格1.置列宽 (4, 80)
高级表格1.置数据 (0, 4, 1, “进程ID”)
高级表格1.置列宽 (5, 80)
.计次循环尾 ()
进程_取ID数组 (“gamefree.exe”, 进程ID数组, )
.计次循环首 (取数组成员数 (进程ID数组), i)
高级表格1.插入行 (, )
窗口句柄 = 进程_ID取窗口句柄 (进程ID数组 [i], , , )
窗口标题 = 窗口_取标题 (窗口句柄)
局_窗口类名 = 窗口_取类名 (窗口句柄)
高级表格1.置数据 (i, 0, 1, 到文本 (i))
高级表格1.置数据 (i, 1, 1, 局_窗口类名)
高级表格1.置数据 (i, 2, 1, 窗口标题)
高级表格1.置数据 (i, 3, 1, 窗口句柄)
高级表格1.置数据 (i, 4, 1, 进程ID数组 [i])
.计次循环尾 ()

参考:易语言模块API制作系列视频教程

易语言多线程API综合应用实战

易语言多线程API模块综合应用相关推荐

  1. 易语言底层 c6,易语言多线程API模块综合应用

    任何语言的强大都离不开API的调用封装,我们在易语言里通过对API封装成模块,来实现窗口句柄,类名,标题的获取,再通过易语言超级列表框(高级表格)下显示出来,方便我们的管理和控制. 1.纠错 进程_I ...

  2. 易语言多线程Api封装线程挂起恢复销毁

    封装多线程模块-api-线程的挂起和恢复销毁 强制杀死或挂起线程会导致线程正在获取的锁资源无法释放:如果正在操作一块公共内存,可能会导致公共内存被破坏. 一.SuspendThread 在实际环境中, ...

  3. 易语言多线程Api封装线程等待CPU优化

    API-线程等待CPU优化 用到的API 1.MsgWaitForMultipleObjects 2.WaitForSingleObject 3.SetThreadAffinityMask 4.Set ...

  4. 易语言复制C指针,易语言教程API模块制作cmd复制文件

    使用cmd命令封装易语言复制文件. cmd_复制文件 1. 使用cmd命令复制文件 COPY [/D] [/V] [/N] [/Y | /-Y] [/Z] [/L] [/A | /B ] source ...

  5. 511遇见易语言调用API制作易语言模块

    类模块 集模块 免注册 免查杀模块 多线程模块 创建调用 模块方法名称 视频源码链接 类模块集模块API调用(最新推荐) 易语言模块API视频教程类模块集模块API调用 大漠免注册免查杀类模块(最新推 ...

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

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

  7. 大漠插件ocr多选字库_易语言大漠插件模块制作设置字库及OcrEx识别字符串

    本课视频演示的命令有:OcrEx.OcrExOne.FetchWord,经过测试OcrExOne返回值为空,在易语言中,OcrEx返回值也和大漠说明文档不同.具体看视频 511遇见大漠模块制作 大漠接 ...

  8. 易语言多线程封装线程启动返回句柄

    封装多线程模块-线程启动 • 1.CreateThread • 2.线程_启动_句柄() • 3.线程_启动_逻辑() • 4.线程句柄 • 5.线程ID • 6.易语言SHCreateThread ...

  9. 易语言大漠插件模块制作设置字库及Ocr识别字符串游戏识别文字

    识字找字是大漠插件最核心的东西,通过识别游戏画面中的文字返回坐标完成鼠标点击等动作,识字必须先制作字库,设置字库,本课演示了如何设置字库,如何调用字库,封装的大漠命令有:SetDict.UseDict ...

最新文章

  1. 【Git】git系统学习(一):常用指令
  2. mysql中engine=innodb和engine=myisam的区别 (转)
  3. 最小栈—leetcode155
  4. 数学--数论-数论函数-欧拉函数
  5. 未知的生成错误 因为没有预加载,所以无法解析程序集 GalaSoft.MvvmLight
  6. 缓存优化过程中的一些思考
  7. django 1.8 官方文档翻译:13-6 分页
  8. 下列有关html文件结构的说法错误的是,计算机教师招聘考试_网络部分选择题+答案(12页)-原创力文档...
  9. 如何解决常见的 Active Directory 复制错误
  10. 面向串口编程java_Java串口编程例子
  11. WCMS V9方向说明
  12. python编程入门-Python编程入门电子书教程,看这几个就够了
  13. 收集的正则表达式列子大全,方面他人,自己备用
  14. [转] 客户端的JavaScript脚本中获取服务器端控件的值 及ID
  15. babeLua 各种版本下载地址分享
  16. 手把手指导安装微PE WePE 系统到U盘
  17. 电影《暮光之城》不得不爱
  18. 嵌入式开发板模拟器:QEMU
  19. 教你用Python爬取妹子图APP
  20. android开发者选项打开方式,打开、关闭安卓手机的开发者选项的方法详解

热门文章

  1. 明辰智航云安交易分析--DNS
  2. python实现微信公众号给你的重要用户推送消息
  3. C++条形码生成器Aspose.BarCode for C++更新至v19.5 | 附下载
  4. 【.NET CORE】使用Rotativa.AspNetCore将网页转换为PDF
  5. 简述UIScrollView的属性和用法
  6. YUY2转换为RGB的多种方法
  7. MVC的Model层验证(非空,手机号验证)
  8. 拒绝996,像Phodal一样天天秀恩爱 | ThoughtWorks「校招」北京站
  9. 墨刀的初级应用 UI设计师展现作品的神器
  10. javaScript替换函数