易语言取游戏窗口句柄问题

2025-01-03 18:52:00
推荐回答(2个)
回答1:

窗口.取窗口句柄()
,这个是取易语言程序本身的窗体句柄
而QQ游戏的窗口是外部窗口,用这个是取不到的.....所以和模块没什么联系
取外部窗体的话,要先按照窗口标题搜索,比如搜“QQ游戏大厅”,只有搜到这个标题的窗口之后
才能取得窗口的句柄,下面给你个例子,你参考一下吧
.子程序
根据窗口标题模糊搜索窗口句柄,
整数型
.参数
窗口标题,
文本型
.局部变量
临时句柄,
整数型
.局部变量
模糊文本,
文本型
临时句柄

寻找子窗口_
(0,
0,
字符
(0),
字符
(0))
.判断循环首
(临时句柄

0)
处理事件
()
临时句柄

寻找子窗口_
(0,
临时句柄,
字符
(0),
字符
(0))
模糊文本

取空白文本
(255)
取窗口标题_
(临时句柄,
模糊文本,
255)
.如果真
(寻找文本
(模糊文本,
窗口标题,
,
真)

-1)
输出调试文本
(临时句柄,
模糊文本)
'
返回
(临时句柄)
编辑框2.加入文本
(“■”

到文本
(临时句柄)

#换行符

模糊文本

#换行符)
.如果真结束
.判断循环尾
()
返回
(临时句柄)

回答2:

你不会用超级模块了里的

取句柄