易语言,枚举出指定窗口下的所有子窗口的句柄和标题,并写到某个文件里!求源码!

易语言,枚举出指定窗口下的所有子窗口的句柄和标题,并写到某个文件里!求源码!,第1张

易语言取另外一个程序的按钮句柄 并按下。怎么弄求详细解说或源码 就自己自己弄了一个程序 按下程序里的一个按钮 另外一个程序的按钮也按下。

版本 2

支持库 eAPI

子程序 _按钮1_被单击

局部变量 窗口句柄组, 文本型, , "0"

局部变量 n, 整数

窗口句柄组 = 取所有窗口列表 ()

计次循环首 (取数组成员数 (窗口句柄组), n)

编辑框1加入文本 (“窗口标题:” + 取窗口标题 (到数值 (窗口句柄组 [n])) + “ 窗口句柄:” + 窗口句柄组 [n] + #换行符)

计次循环尾 ()

几行代码就搞定

取句柄一楼的已经搞定了哈哈

控制转移消息就麻烦了,要会HOOK API 、POST

不过如果不是后台 *** 作可以试试用大漠插件来控制

调用大漠插件还是比较适合新手练手

后台控制转移消息你还是暂时别想了哈,目测没人愿意写那源码

版本 2支持库 iext支持库 eAPI程序集 窗口程序集1子程序 __启动窗口_创建完毕超级列表框1类型 = 3超级列表框1显示表格线 = 真' ok,记得给超级列表框设置报表列,分别为 :窗口标题 和 窗口句柄。' 否则没有用。- -。子程序 _按钮1_被单击局部变量 n, 整数型局部变量 窗口句柄组, 文本型, , "0"局部变量 x, 整数型窗口句柄组 = 取所有窗口列表 ()计次循环首 (取数组成员数 (窗口句柄组), n) x = 超级列表框1插入表项 (, 取窗口标题 (到数值 (窗口句柄组 [n])), , , , ) 超级列表框1置标题 (x, 1, 窗口句柄组 [n]) 计次循环尾 ()

Dll命令:获得程序句柄 ※ 获取一个应用程序或动态链接库的模块句柄

返回值类型:整数型

Dll库文件名:kernel32dll

在Dll库中的命令名:GetModuleHandleA

参数:模块名 数据类型:整数型

※ 指定模块名,这通常是与模块的文件名相同的一个名字。例如,NOTEPADEXE程序的模块文件名就叫作NOTEPAD。只有在当前进程的场景中,这个句柄才会有效。

procedure TForm1Button1Click(Sender: TObject);

begin

Edit1Text := WebBrowser1LocationURL;

Memo1Lines := Id>

版本2

DLL命令 寻找顶级窗口_, 整数型, "user32dll", "FindWindowA", , FindWindow,寻找窗口列表中第一个符合指定条件的顶级窗口

参数 窗口类名, 文本型, , lpClassName,参见相关帮助

参数 窗口文本, 文本型, , lpWindowName,参见相关帮助

以上就是关于易语言,枚举出指定窗口下的所有子窗口的句柄和标题,并写到某个文件里!求源码!全部的内容,包括:易语言,枚举出指定窗口下的所有子窗口的句柄和标题,并写到某个文件里!求源码!、易语言怎么取某窗口的组件句柄、易语言怎么获取句柄等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9519210.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存