本帖最后由 u013769334 于 2014-04-25 11:51:38 编辑

解决方案 »

  1.   

    MFC直接向导生成MDI应用程序就可以了,干吗还这样折腾?
      

  2.   

    CSingleDocTemplate* pDocTemplate;
    pDocTemplate = new CSingleDocTemplate(
    IDR_MAINFRAME,
    RUNTIME_CLASS(CAxAppDoc),
    RUNTIME_CLASS(CMainFrame),       // main SDI frame window
    RUNTIME_CLASS(CAxAppView));
    AddDocTemplate(pDocTemplate);
    这是生成单文档的,你可以通过模板生成一个多文档程序,默认提供生成new document功能
      

  3.   

        static CA123Dlg m_A123;// 干嘛 要 m_ ?
        m_A1.Create( IDD_A123, AfxGetApp()->m_pMainWnd);// 为什么 是 m_A1 ?
      

  4.   

    抱歉,小弟是新人,MFC直接向导生成MDI应用程序的确是很好用,但问题在于我只会以拉控件的方式来添加控件,而MFC生成的文档却是一片空白,由于是点击 "开新档案" 后才生成子视窗,所以没办法用拉控件的方式当然,如果是我理解错了,那可以教我该怎么做吗?感激不尽!!
      

  5.   


    你向导按默认的生成的视图是View视图,你要在向导中把生成的视图改成CFormView,这样你就可以拖控件上来