質問させていただきます。WindosxXPでHSP3.1を使用しています。

KERNEL32.DLLのAllocConsoleで作成したコンソール画面を使用しているのですが、
右上のx(閉じる)ボタンを押すと、コンソール画面だけでなくプログラム本体も閉じてしまいます。
この際、本体で設定したonexitが実行されず、終了処理ができないでいます。
コンソール画面の閉じるボタンを本体の終了処理に連動させる方法はあるでしょうか?