首页 > 解决方案 > WinEventHook 应用程序的 EVENT_OBJECT_DESTROY 案例被调用,即使应用程序没有被销毁?

问题描述

我有一个窗口句柄,当我通过 SwithToThisWindow() 或 ShowWindow() 或任何其他将窗口带到前面的 win32 api 以任何方式将窗口带到前面时(即使只是自己点击窗口)我用来监视窗口事件的全局 win 事件挂钩会触发“EVENT_OBJECT_DESTROY”案例,但窗口仍然存在,它没有被破坏,甚至没有隐藏,我所做的只是切换窗口。

本例中的测试应用程序是 Steam,它的类类型为“vguiPopupWindow”,样式为“TopLevelWindow”,只是想更好地理解 WinEventHooks。为什么叫破坏?

标签: windowseventswindowhookdestroy

解决方案


推荐阅读