TC官方合作论坛

标题: 得到前台活动窗口的句柄。 [打印本页]

作者: 剑仙十号    时间: 2017-5-21 18:38
标题: 得到前台活动窗口的句柄。
本帖最后由 剑仙十号 于 2017-6-7 16:35 编辑

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

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


作者: 剑仙十号    时间: 2017-6-7 16:47
得到前台活动窗口的句柄
系统最上面的窗口,进程最上面的窗口,可能在不激活状态。
.
测试过GetForegroundWindow,
它能获取前台顶层窗口的句柄,但它不一定是最上面的,活动窗口的。
.
获取当前活动窗口的句柄,使用系统API:GetActiveWindow()






欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1