とりあえずメニュー付きのウィンドウを標準的なウィンドウとしてCStandardWindowにまとめる・・・。
StandardWindow.hを追加して、
CMenuWindowから、nID付きのRegisterClass、コンストラクタ、Create、OnCreateだけ引き継ぐ・・・。
RegisterClassでクラス名に"StandardWindow"を指定・・・。
今回はメニューのIDも指定するので、OnCreateはCMenuBarオブジェクトの作成だけにする・・・。
Createでクラス名に"StandardWindow"を指定して生成・・・。
MenuWindow.hでRegisterClassをIDなしとID付きの2種類に分ける・・・。
MenuWindow.cppで、
こんな感じ・・・。
また、
最後の戻り値を間違えてたので、FALSEに修正・・・。
で、StandardApplication.cppで、
CMenuWindowからCStandardWindowに・・・。
これで、
こうなる・・・。