HtmlHelpA winapiメソッドを呼び出して、アプリの.chmを表示しています。このメソッドはHWNDをすぐに返し、ヘルプウィンドウは別のウィンドウとして表示されます。
ウィンドウと一緒に、このhwndのタイマーを設定しました。私の問題は、タイマーを強制終了するためにこのウィンドウがいつ閉じられるかを知る必要があることです。
私の最初のアプローチはWndProcコールバックを登録しようとしましたが、ウィンドウを作成していないため、hwndへの参照しかありません。
次に、フック(SetWindowsHookEx)を試してみましたが、HOOKPROCはHWNDをパラメーターとしてコールバックに持ち込みません。その上、私はこのhwndのスレッドを知る必要があります。
HWNDが閉じられたとき、またはWndProcにWM_CLOSEメッセージを待機させるときにコールバックを登録する方法はありますか?