找回密码
 加入
搜索
查看: 4030|回复: 6

[系统综合] 急救!如何获得当前光标所在窗口的句柄? 不是鼠标

  [复制链接]
发表于 2014-1-15 11:57:52 | 显示全部楼层 |阅读模式
如何获得当前光标所在窗口的句柄,不是鼠标所在窗口句柄.

因为鼠标离开了窗口,鼠标状态发生了变化.但是光标仍可以停留在原窗口,就像QQ一样.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2014-1-16 14:39:46 | 显示全部楼层
有光标 那窗口不就是处于激活状态么?
WinGetHandle("[active]")
 楼主| 发表于 2014-1-17 00:04:46 | 显示全部楼层
有光标 那窗口不就是处于激活状态么?
zch11230 发表于 2014-1-16 14:39



窗口是激活状态,不一定有光标啊?有光标的才能输入?

请高大侠如何判断窗口有光标?也就是能输入.

我本来通过鼠标状态判断的,但是发现如QQ,你鼠标即使不是输入图标,但只要光标还在那里就可以输入.

请大侠帮助如何判断处于激活窗口里有光标?也就是可以输入的.
发表于 2014-1-17 03:57:35 | 显示全部楼层
窗口是激活状态,不一定有光标啊?有光标的才能输入?

请高大侠如何判断窗口有光标?也就是能输入.

...
hipeng 发表于 2014-1-17 00:04


換成判斷文字輸入框是否激活状态是不是另一個方式?
 楼主| 发表于 2014-1-17 09:28:20 | 显示全部楼层
回复 4# Dreamer


    问大师如何判断输入框是否激活啊?有什么函数可以判断输入框是激活的?请大师赐教.不胜感激啊.研究这个两个星期了,每天都在想办法.求大师指点用什么函数?
发表于 2014-1-17 21:27:56 | 显示全部楼层
本帖最后由 Ycxw2008 于 2014-1-17 21:29 编辑

QQ界面 是DirectUI
也就是逻辑窗口
具体的你搜索下吧
或者看我的帖子
你用spy++看看就知道
发表于 2014-1-18 02:56:08 | 显示全部楼层
回复 5# hipeng


    ControlGetFocus
成功: 返回在指定窗口上擁有鍵盤焦點的控件的 ClassNameNN。
失敗: 返回一個空字符串,並把 @error 設為 1,說明未找到目標窗口。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-16 22:00 , Processed in 0.076610 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表