フック(CBTProc,HCBT_DESTROYWND)すると強制終了してしまう。


K  2003-05-09 21:03:52  No: 51371  IP: [192.*.*.*]

ウィンドウを勝手にとじないようにするためにフック(WH_CBT)をインストールしてHCBT_DESTROYWNDが送られてきたら処理を中断するプログラムを書いたのですが、IEに仕掛けてウィンドウを閉じようとすると、

問題が発生したため、Microsoft Internet Explorer を終了します。 

となって強制終了してしまいます。どうすれば良いのでしょうか?
以下が中断するところのコードです。

LRESULT CALLBACK CWndHook::CBTProc(int nCode,WPARAM wParam,LPARAM lParam){
  if( nCode==HCBT_DESTROYWND ) return 1;
  return 0;
}

編集 削除