易语言怎么用窗口句柄
答案:4 悬赏:0 手机版
解决时间 2021-04-14 06:41
- 提问者网友:却不属于对方
- 2021-04-13 21:09
易语言高手请留下qq
最佳答案
- 五星知识达人网友:痴妹与他
- 2021-04-13 22:26
如果想取鼠标所在窗口句柄的话:添加一个时钟,周期为500。加入代码,标题=取窗口标题(取鼠标所在窗口句柄())如果想取当前激活的窗口:加入DLL命令:.版本 2.DLL命令 GetForegroundWindow, 整数型, , "GetForegroundWindow".DLL命令 GetWindowText, , , "GetWindowTextA"
.参数 Hwnd, 整数型
.参数 lpString, 文本型
.参数 cch, 整数型时钟事件改为:.版本 2.局部变量 hwnd, 整数型
.局部变量 窗口标题, 文本型hwnd = GetForegroundWindow ()
窗口标题 = 取空白文本 (255)
GetWindowText (hwnd, 窗口标题, 255)
标题 = 窗口标题你选择其中一样,在后面加入代码:.版本 2.判断开始 (标题 = “QQ2010”).事件.判断结束
.参数 Hwnd, 整数型
.参数 lpString, 文本型
.参数 cch, 整数型时钟事件改为:.版本 2.局部变量 hwnd, 整数型
.局部变量 窗口标题, 文本型hwnd = GetForegroundWindow ()
窗口标题 = 取空白文本 (255)
GetWindowText (hwnd, 窗口标题, 255)
标题 = 窗口标题你选择其中一样,在后面加入代码:.版本 2.判断开始 (标题 = “QQ2010”).事件.判断结束
全部回答
- 1楼网友:玩世
- 2021-04-14 00:50
这是最入门的,就是取外部窗口和控件句柄的语音视频教程;
第1课 句柄和api的认识与调用
http://www.3600gz.cn/viewthread.php?tid=5908&extra=page%3d1
- 2楼网友:怀裏藏嬌
- 2021-04-14 00:13
上面的回答也只是如何取窗口句柄用到的是易语言库里的命令而楼主的问题是“怎么用窗口句柄”按照字面意思,楼主应该是想知道句柄有什么用吧?建议你百度下或者看看我的见解,我的见解是这样的 句柄WINDOWS里的一种标识符,各个窗口、控件都有句柄比如你想向一个按钮发送个鼠标点击的消息,那么就必须先获取那个按钮的句柄才可以向那个句柄模拟发送一个鼠标点击的消息或者你想让外部窗口透明,那么也要先获取目标窗口的句柄言归正传,句柄就是系统里的一个标志当你要操作某个窗口或控件的时候你就要通过句柄来操作你可以了解下windows的消息机制,这对你很有用(基本上程序员都必须了解这个)
- 3楼网友:思契十里
- 2021-04-13 22:52
.版本 2.程序集 窗口程序集1
.程序集变量 hwnd, 整数型
.程序集变量 ProcessID, 整数型
.程序集变量 Thread, 整数型.子程序 __启动窗口_创建完毕hwnd = 取窗体句柄 (, “QQ2010”)
ProcessID = 取窗口进程ID (hwnd)
标签1.标题 = 到文本 (打开进程 (ProcessID)) 这样取的,本来我想用API给你写的,最后想了想算了.,
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯