易语言,一个窗口有多个组件,有很多句柄,怎么取指定组件的句柄?

以记事本为例.

记事本中 编辑框(Edit) 的句柄怎么取?
用寻找顶级窗口(GetWindowA)无法实现.
求解决办法,
感谢大家的帮助,不胜感激。
取的不是易语言程序本身的窗口句柄,而是外部程序的组件的句柄

取外部程序句柄和标题。

句柄:WindowFromPoint

标题:SendMessageA(标志13)

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-09-22
<整数型>对象.取窗口句柄()
取本窗口或者本窗口组件的句柄
比如取编辑框的句柄 就是编辑框1.取窗口句柄()
这个取到的值就是对应组件的句柄本回答被网友采纳
第2个回答  2012-09-21
网上找撒

易语言,一个窗口有多个组件,有很多句柄,怎么取指定组件的句柄?
取外部程序句柄和标题。句柄:WindowFromPoint 标题:SendMessageA(标志13)

易语言如何批量获取组件句柄
获取步骤如下:1、使用FindWindow函数或其他相关函数获取目标窗口的句柄。若已经知道窗口的类名或标题,可以直接使用FindWindow函数;若不清楚窗口的类名或标题,可以使用EnumWindows函数遍历系统中的所有顶级窗口,然后对每个窗口进行判断。2、获取到目标窗口的句柄,可以使用EnumChildWindows函数来遍历该窗口的所有...

【易语言】 如何取指定窗口句柄?
易语言如何取指定窗口句柄。如下参考:1.首先,创建一个新程序,如下图所示。2.在程序中绘制一个“按钮”,两个编辑框,两个标签,然后改变相应的名称来识别。3.左击以下:剪辑(只有在没有点击的情况下才点击),程序,模块应用回,如下图。4.在浏览窗口找到下载的超级模块位置,点击“超级模块”...

易语言已知一个窗口的句柄 如何取其中控件句柄
首先要确定你的窗口有没有控件句柄,例如经过自绘处理的控件是没有句柄的哦。这样就需要你通过窗口句柄获得窗口位置,然后加上偏移到控件上面去了。

【易语言】 如何取指定窗口句柄?
易语言如何取指定窗口句柄。如下参考:1.首先,创建一个新程序,如下图所示。2.在程序中绘制一个“按钮”,两个编辑框,两个标签,然后改变相应的名称来识别。3.左击以下:剪辑(只有在没有点击的情况下才点击),程序,模块应用回,如下图。4.在浏览窗口找到下载的超级模块位置,点击“超级模块”...

易语言如何取窗口句柄
在模块下面便会多出一个“超级模块”。双击按钮1,在子程序“_按钮1_被单击”下面新建一个名为“i”的整数型变量,然后编写代码如下:编写以上代码后,就能取到“notepad.exe”的窗口句柄了,然后,我们再来取窗口标题!继续编写代码如下:最后我们调试运行一下该程序。 是不是成功了呢?祝你成功 ...

易语言怎么取某窗口的组件句柄
下载文件:SPY句柄探测源码.e|窗口spy:

易语言怎么获取某个程序编辑框的句柄
.版本 2.程序集 窗口程序集1 .程序集变量 父, 整数型 .程序集变量 账号, 整数型.子程序 _按钮1_被单击父 = 窗口标题取句柄 (“2010”)输出调试文本 (父)账号 = 窗口找子 (父, 到文本 (“ATL:30A44018”))输出调试文本 (账号)

易语言,怎么取到指定窗口的某个组件的句柄?
取鼠标所在窗口句柄() 或 局部变量 数组, 进程信息, , "0"局部变量 i, 整数型 局部变量 句柄, 整数型 数组 = 取系统进程列表 ().计次循环首 (取数组成员数 (), i).如果真 (数组.进程名称 [i] = “xxx”)数组.进程模块标识符 = 句柄 .如果真结束 .计次循环尾 ()

易语言怎么取某窗口的组件句柄
取句柄一楼的已经搞定了哈哈 控制转移消息就麻烦了,要会HOOK API 、POST 不过如果不是后台操作可以试试用大漠插件来控制 调用大漠插件还是比较适合新手练手 后台控制转移消息你还是暂时别想了哈,目测没人愿意写那源码

相似回答