用易语言获取指定程序窗口的句柄,使用拖拽鼠标的方式。
打开易语言,新建windows窗口程序。
添加一个按钮组件和一个编辑框组件。
选择按钮事件处理子程序:鼠标左键被按下,编写代码:
.版本 2
.支持库 eAPI
.子程序 _按钮1_鼠标左键被按下, 逻辑型
.参数 横向位置, 整数型
.参数 纵向位置, 整数型
.参数 功能键状态, 整数型
捕获鼠标 (按钮1.取窗口句柄 ())
再次添加按钮事件处理子程序:鼠标左键被放开,返回鼠标所在窗口句柄,编写代码:
.版本 2
.支持库 eAPI
.子程序 _按钮1_鼠标左键被放开, 逻辑型
.参数 横向位置, 整数型
.参数 纵向位置, 整数型
.参数 功能键状态, 整数型
编辑框1.内容 = 到文本 (取鼠标所在窗口句柄 ())
释放鼠标 ()
单击按钮不放开,移动鼠标至需要获取句柄的窗口,放开鼠标,当前窗口的句柄会返回到编辑框中。