TC官方合作论坛

 找回密码
 立即注册
查看: 1034|回复: 1

[问题] 得到前台活动窗口的句柄。

[复制链接]
发表于 2017-5-21 18:38:23 来自手机 | 显示全部楼层 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 剑仙十号 于 2017-6-7 16:35 编辑

当前活动窗口和 激活窗口是两个概念。
当前活动窗口,它可以是主窗口,子窗口,孙窗口的任一个。

激活窗口 只能讲主窗口(顶层窗口)。
窗口激活(hwnd)
窗口移动(hwnd)
窗口置顶(hwnd)
窗口关闭(hwnd)
这些命令只能操作主窗口。
激活的窗口,是相对于窗口激活(hwnd)来说的。

回复

使用道具 举报

 楼主| 发表于 2017-6-7 16:47:12 来自手机 | 显示全部楼层
得到前台活动窗口的句柄
系统最上面的窗口,进程最上面的窗口,可能在不激活状态。
.
测试过GetForegroundWindow,
它能获取前台顶层窗口的句柄,但它不一定是最上面的,活动窗口的。
.
获取当前活动窗口的句柄,使用系统API:GetActiveWindow()

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-6-26 17:59 , Processed in 0.037342 second(s), 23 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

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