搜索
查看: 62|回复: 0

易语言学习取无标题的窗口中编辑框句柄

[复制链接]

374

帖子

19

精华

1686

金币

本站管理员

XM币
6700

灌水之王突出贡献本站元老大师哥一枚金牛座至尊勋章蘑菇头

发表于 2020-5-30 19:44:39 | 显示全部楼层 |阅读模式
这是一个无标题的窗口:

20180816191437223.png

如果要向该运行中的程序窗口编辑框中发送消息,就得先取到编辑框的窗口句柄.才能进一步操作.

那要如何才能取到该窗口句柄呢?

解决办法:

一个运行中的程序,虽然没有窗口标题,但是在进程中有进程名,精易模块中,可以使用:

hwnd1= 进程_名取ID (“*****.exe”)
hwnd2 = 进程_ID取窗口句柄 (hwnd1)

先取到顶级窗口句柄,然后,以此去寻找子窗口句柄,寻找前先用精易编程助手分析一下窗口元素.

使用相应的窗口类名作为参数进行查找,会比较快速.本例中的编辑框,使用:

hwnd3 = FindWindowEx (hwnd2, 0, “Button”, 0)
hwnd 4= FindWindowEx (hwnd3, 0, “Edit”, 0)

这样,你就取到相关的窗口句柄了.当然了,这里的 FindWindowEx是个api函数,应在dll中进行相关声明或定义.
转载网络

免费提供各类网站模板,游戏开服网页模版,魔域版本源码,娱乐网站模板,各类技术分享,魔域GM技术文章,魔域攻略资讯,魔域外挂辅助下载,单机游戏,分享各类游戏源码和辅助工具尽在(WWW.XMMYW.COM)小孟魔域资源网!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

热门源码
整站精华排行
工具推荐

小孟魔域网是一个爱好魔域研究技术分享站。

游戏网页模板,娱乐模板,游戏工具,游戏技术分享等!

Copyright © 2018-2020 WWW.XMMYW.COM by Discuz! X3.4

返回顶部 返回列表