如何获取自己易语言程序窗口中某组件的句柄

如何获取自己易语言程序窗口中某组件的句柄,第1张

例如:高级表格1取窗口句柄 ()

这样就取到 高级表格的窗口句柄(任何组件都可看作是一种窗口,这个取到的是高级表格句柄,不是表格所在窗口的句柄)

----------------------------------------

调用格式: 〈整数型〉 对象.取窗口句柄 () - 系统核心支持库->窗口

英文名称:GetHWnd

取出本窗口或窗口组件的窗口句柄(即HWND)。本命令为高级对象成员命令。

*** 作系统需求: Windows

代码就这么简单,类似于指定组件取窗口句柄似的,比如你在设定标签1按下效果与放开效果,你就必须在鼠标指针命令前加上组件名称。

标签1鼠标指针=到字节集(鼠标ID)

按钮1鼠标指针=到字节集(鼠标ID)

框1鼠标指针=到字节集(鼠标ID)

编辑框1鼠标指针=到字节集(鼠标ID)

这个命令需要加在指定组件的鼠标某键按下或放开的事件下生效。

补充一下:如果你要实现该程序中其他功能,建议你使用精易模块或超级模块,相关代码命令请到模块中查看。

望采纳。

把类名去掉

然后可以用超级模块的命令

句柄=取句柄(“进程ID”,空,“窗口标题”)

例:

句柄=取句柄("DNFexe”,,"DNF")

句柄=取句柄("eexe",,"易语言-Windows")

窗口标题不一定要全,可以是一部分

取自己程序里的句柄的话可以使用 组件名取窗口句柄() 如果要取外部的句柄的话可以使用API函数: WindowFromPoint 返回值:整数型 包含在user32dll里 两个参数: xPoint 整数型 yPoint 整数型 然后注册一个热键,命令写:窗口句柄=WindowFromPoint(取鼠标水平位置(),取鼠标垂直位置()) 可以取出鼠标处一个窗口的句柄

以上就是关于如何获取自己易语言程序窗口中某组件的句柄全部的内容,包括:如何获取自己易语言程序窗口中某组件的句柄、易语言程序怎样按下鼠标就改变指针样式,松开鼠标后恢复,实现拖拽获取鼠标所在位置窗口句柄功能、易语言取窗口句柄等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/web/10065395.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存