这样就取到 高级表格的窗口句柄(任何组件都可看作是一种窗口,这个取到的是高级表格句柄,不是表格所在窗口的句柄)
----------------------------------------
调用格式: 〈整数型〉 对象.取窗口句柄 () - 系统核心支持库->窗口
英文名称:GetHWnd
取出本窗口或窗口组件的窗口句柄(即HWND)。本命令为高级对象成员命令。
*** 作系统需求: Windows
取句柄没必要那么麻烦 这个是我平常使用的
版本 2
支持库 eAPI
支持库 spec
子程序 取外部窗口句柄, 整数型, 公开, 取外部的窗口的句柄
参数 窗口名称, 文本型
参数 类名, 文本型, 可空
局部变量 列表, 文本型, , "0"
局部变量 n, 整数型
局部变量 句柄, 文本型
局部变量 x, 整数型
列表 = 取所有窗口列表 ()
计次循环首 (取数组成员数 (列表), n)
如果真 (类名 = “”)
如果真 (取窗口标题 (到整数 (列表 [n])) = 窗口名称)
句柄 = 列表 [n]
跳出循环 ()
如果真结束
如果真结束
如果真 (类名 ≠ “”)
如果真 (取窗口标题 (到整数 (列表 [n])) = 窗口名称 且 取窗口类名 (到整数 (列表 [n])) = 类名)
句柄 = 列表 [n]
跳出循环 ()
如果真结束
如果真结束
计次循环尾 ()
调试输出 (句柄)
x = 到整数 (句柄)
返回 (x)
版本2
DLL命令 寻找顶级窗口_, 整数型, "user32dll", "FindWindowA", , FindWindow,寻找窗口列表中第一个符合指定条件的顶级窗口
参数 窗口类名, 文本型, , lpClassName,参见相关帮助
参数 窗口文本, 文本型, , lpWindowName,参见相关帮助
以上就是关于如何获取自己易语言程序窗口中某组件的句柄全部的内容,包括:如何获取自己易语言程序窗口中某组件的句柄、易语言怎么用FindWindow 取得句柄啊、易语言取窗口句柄等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)