我正在调用 HtmlHelpA winapi 方法来显示我的应用程序的 .chm。此方法立即返回 HWND,帮助窗口显示为单独的窗口。
除了窗口,我为这个 hwnd 设置了一个计时器。我的问题是我需要知道这个窗口何时关闭以终止计时器。
我的第一种方法是尝试注册 WndProc 回调,但我不能这样做,因为我没有创建窗口,我只有对 hwnd 的引用。
然后我尝试了一个钩子(SetWindowsHookEx),但 HOOKPROC 不会将 HWND 作为回调的参数。此外,我需要知道这个 hwnd 的线程。
当 HWND 关闭或有 WndProc 等待 WM_CLOSE 消息时,有什么方法可以注册回调?