静かなエラー

WTLでプログラムを組んでいると、エラー音と共にいきなりプログラムが終了するようになってしまった。
出力は何も無し。
例外も出ていないし、ASSERTも出ていない。

原因を調べてみると、PostQuitMessage 送信後にエラーが起こり、__crtMessageBoxAが呼び出されたが、 PostQuitMessage により__crtMessageBoxA内部のメッセージループが即終了していたのが原因だった。