请问我在主窗口中加入Richedit控件后,报无法建立空文档why?
当加入到dialog中时,用dlg.domal()打开对话框时,就不起反应why?

解决方案 »

  1.   

    需要在Instance加入一句AfxInitRichEdit( );
      

  2.   

    BOOL CTest6App::InitInstance()
    {
    AfxEnableControlContainer(); AfxInitRichEdit();//加这句 // Standard initialization
    // If you are not using these features and wish to reduce the size
    //  of your final executable, you should remove from the following
    //  the specific initialization routines you do not need.#ifdef _AFXDLL
    Enable3dControls(); // Call this when using MFC in a shared DLL
    #else
    Enable3dControlsStatic(); // Call this when linking to MFC statically
    #endif CTest6Dlg dlg;
    m_pMainWnd = &dlg;
    int nResponse = dlg.DoModal();
    if (nResponse == IDOK )
    {
    // TODO: Place code here to handle when the dialog is
    //  dismissed with OK
    }
    else if (nResponse == IDCANCEL)
    {
    // TODO: Place code here to handle when the dialog is
    //  dismissed with Cancel
    }

    // Since the dialog has been closed, return FALSE so that we exit the
    //  application, rather than start the application's message pump.
    return FALSE;
    }
      

  3.   

    在你的CXXXApp:InitInstance()函数里加上
    AfxInitRichEdit();
    就可以了!Good Luck !
      

  4.   

    vc7的问题,我在msdn中也找了半天,真是麻烦
      

  5.   

    我觉得好奇怪哦,为何我的应用程序中找不到initinstance函数阿,我使用SDI CFormView试图,该如何办,thanks
      

  6.   

    不会啊,就是你的工程文件名的那个cpp文件
      

  7.   

    我也觉得奇怪阿,我用查找过没有,是XXXview.cpp吗