当您在桌面上使用alt-tab(在Win7上)时,HCBT_ACTIVATE附带的HWND引用是什么?

时间:2011-01-20 16:28:52

标签: winapi hook

我需要在Windows 7上检测用户alt-tabs到'桌面'的时间。由我的全局CBT挂钩拦截的结果HCBT_ACTIVATE消息包含对WorkerW设置为类的窗口的HWND引用。安全(足够)假设没有很多可见的顶级alt选项卡窗口,而WorkerW作为他们的类?也许有一种更好的方法可以建议您检测到alt-tab激活的窗口确实对应于将您带到桌面的窗口切换操作?

1 个答案:

答案 0 :(得分:3)

将句柄与GetDesktopWindow()返回的值进行比较可能很有用。