以下是我的一段代码,在ClassWizard中增加APP对象的(ID_FILE_NEW)消息处理函数,
系统就不会调用缺省的ID_FILE_NEW的处理函数,如以下方式编码,就没问题了。
;)void CPHPEditApp::OnFileNew() 
{
// TODO: Add your command handler code here
static int i;
if(i++ == 0)
return;

if(m_pDocManager!=NULL)
m_pDocManager->OnFileNew();

}
一定能行,我以前就这么用的,所以, 快给分吧。

解决方案 »

  1.   

    我也想知道,一用FileNothing就出异常,估计不能用它的模板
      

  2.   

    CView* CFrameWnd::GetActiveView() const
    {
    ASSERT(m_pViewActive == NULL ||
    m_pViewActive->IsKindOf(RUNTIME_CLASS(CView)));
    return m_pViewActive;
    }
    SDI的主窗口是class CMainFrame : public CFrameWnd
    CFrameWnd一定要有ActiveView.
      

  3.   

    哦,照办了,不行,连MainFrame都出不来了