VC,Doc-View なしのプロジェクトで,ツールバーとかを作成しない場合,CMainFrame::OnCreate を作成してくれない。バグだろう。
int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct) { if (CFrameWnd::OnCreate(lpCreateStruct) == -1) return -1; // フレームのクライアント領域全体を占めるビューを作成します。 if (!m_wndView.Create(NULL, NULL, AFX_WS_DEFAULT_VIEW, CRect(0, 0, 0, 0), this, AFX_IDW_PANE_FIRST, NULL)) { TRACE0("Failed to create view windown"); return -1; } return 0; }
を追加。これがないとビューがなくて落ちる。