易语言动态取鼠标当前所在窗口句柄,我想在单击时取得窗口句柄。怎么弄?

易语言动态取鼠标当前所在窗口句柄,我想在单击时取得窗口句柄。怎么弄?,第1张

用注册热键吧`- -
F1开始,停止

版本 2
支持库 shellEx
支持库 eAPI
子程序 __启动窗口_创建完毕
注册热键 (_启动窗口取窗口句柄 (), 标签1取窗口句柄 (), 0, #F1键)
子程序 _标签1_反馈事件, 整数
参数 参数一, 整数型
参数 参数二, 整数型
判断开始 (时钟1时钟周期 = 100)
时钟1时钟周期 = 0
默认
时钟1时钟周期 = 100
判断结束
子程序 _时钟1_周期事件
标签1标题 = “当前句柄:” + 到文本 (取鼠标所在窗口句柄 ())

版本 2
DLL命令 API_GetWindow, 整数型, "user32", "GetWindow", , 获得一个窗口的句柄,该窗口与某源窗口有特定的关系
参数 hwnd, 整数型, , 源窗口
参数 wCmd, 整数型, , 指定结果窗口与源窗口的关系
DLL命令 FindWindow, 整数型, "user32", "FindWindowA", , 寻找窗口列表中第一个符合指定条件的顶级窗口
参数 lpClassName, 文本型, , 窗口类名
参数 lpWindowName, 文本型, , 窗口文本(标题)
版本 2
常量 GW_CHILD, "5", , 查找子窗口
常量 GW_HWNDNEXT, "2", , 查找下一窗口
子程序 功能_取句柄, 整数型, , 本子程序采用精易编程助手生成,成功返回窗口句柄,失败返回0
局部变量 局_句柄, 整数型
局_句柄 = FindWindow( "Chrome_WidgetWin_0", "易语言-精易论坛- 易语言学习专区-『易语言问答区』-跪求怎么取游戏窗口句柄 - Powered by Discuz! - Google Chrome")
局_句柄 = API_GetWindow (局_句柄, #GW_CHILD)
局_句柄 = API_GetWindow (局_句柄, #GW_CHILD)
返回(局_句柄)


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

原文地址: http://outofmemory.cn/yw/13343894.html

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

发表评论

登录后才能评论

评论列表(0条)

保存