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

0
回复
105
查看
[复制链接]

891

帖子

23

精华

2908

金币

本站管理员

XM币
7857

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

发表于 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中进行相关声明或定义.
转载网络


小孟资源分享是一个给网络新手提供各类源码以及技术经验分享学习的网站,免费分享各类网站模板,游戏源码,手游源码,H5手游,页游端游源码,游戏架设技术分享,网站架设技术分享,日常软件分享,游戏攻略,日常攻略分享都尽在(WWW.XMZYFX.COM)小孟资源分享学习网!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

专注源码模拟素材教程免费分享
www.xmzyfx.com

小孟资源分享网

每天不定时更新不同的资源和资讯

反馈建议

14508690@qq.com 在线QQ咨询

一个免费的资源分享网

© 2019-2020 XMZYFX.COM Inc.All Rights Reserved. 小孟资源分享网 ( 闽ICP备20012007号 )|网站地图|友链申请