MFCのSDIアプリケーションでメニューを消したい場合は、MainFrameクラスのPreCreateWindowでCREATESTRUCTのHMENUハンドラを解放してあげればよい。でもこれだと再度メニューを表示させる場合はどうしたらいいのやら。
http://support.microsoft.com/kb/131368/ja
SDIのフォームを複数切り替えたいってときは、リソースにFormViewを追加して、そこからCFormViewベースのクラスを作成する。MFCのCOLLECTサンプルが分かりやすい。
http://msdn.microsoft.com/ja-jp/library/fw2702d6(VS.80).aspx
ドキュメントサポートのSDIアプリケーションの場合、タイトルにドキュメント名が追加されてしまう(Untitleとか)。タイトルバーに任意の文字列を表示させるには、MainFrameにてOnUpdateFrameTitleをオーバーライドし、その中でSetWindowTitleを使うとよい。
MainFrameのインスタンスをMainFrame外で使用(取得)するには
CMainFrame *pMainFrame = (CMainFrame*)AfxGetMainWnd();