>>687さん
ありがとうございます。
でも、いきなりOnCloseDocument()を呼び出すと、
不正な処理...のDialogBox
  ↓
ハンドルされていない例外はSmatPaint2.exeにあります。:0xc0000005:Access Violation
↓
メモリウィンドウが出てくる(文字が灰色で???)

の様になってしまいます。MSDNを見る限りでは何の問題もなさそうなのですけど。
ついでに、起動時に子ウィンドウを出さない様にするにはどうすればよいのでしょうか?
 ・OnNewDocumentのインプリメントをコメントアウトしてもダメ。
 ・OnNewDocument()の中でOnCloseDocument()を呼び出ししたら氏んでしまう。