600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > 易语言制作大漠模块API进程ID取窗口句柄

易语言制作大漠模块API进程ID取窗口句柄

时间:2019-02-14 19:25:31

相关推荐

易语言制作大漠模块API进程ID取窗口句柄

进程_ID取窗口句柄是多线程控制游戏窗口必须的命令,我们要多线程绑定多个游戏窗口,必须取得多个窗口的句柄,他们的进程名称是一样的,但窗口句柄不一样。

第九课511遇见易语言大漠模块制作API进程_ID取窗口句柄

一、通过进程ID获得该进程主窗口的句柄

一个进程可以拥有很多主窗口,也可以不拥有主窗口,所以这样的函数是不存在的,所以我们要判断所有的窗口是否属于这个进程。

1、IsWindow窗口_句柄是否有效 判断一个窗口句柄是否有效(非零表示成功,零表示失败)

.版本 2.DLL命令 IsWindow, 整数型, "user32", "IsWindow", 公开, 窗口_句柄是否有效 判断一个窗口句柄是否有效(非零表示成功,零表示失败).参数 hwnd, 整数型

2、IsWindowVisible窗口_是否可见 判断窗口是否可

.版本 2.DLL命令 IsWindowVisible, 逻辑型, , "IsWindowVisible", 公开, 窗口_是否可见 判断窗口是否可见 返回真为可见,否则为不可见.参数 hwnd, 整数型, , 要测试的那个窗口的句柄

3、FindWindowExA

局_窗口句柄 = FindWindowExA (0, 局_窗口句柄, 字符 (0), 字符 (0)).参数 父窗口句柄, 整数型, , 在其中查找子的父窗口。如设为零,表示使用桌面窗口(通常说的顶级窗口都被认为是桌面的子窗口,所以也会对它们进行查找).参数 子窗口, 整数型, , 从这个窗口后开始查找。这样便可利用对FindWindowEx的多次调用找到符合条件的所有子窗口。如设为零,表示从第一个子窗口开始搜索.参数 类名, 文本型, , 欲搜索的类名。零表示忽略.参数 标题, 文本型, , 欲搜索的类名。零表示忽略;

4、窗口_句柄取线程ID

5、窗口_取标题

6、窗口_取类名

源码:511遇见易语言大漠模块制作API进程_ID取窗口句柄

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。