我正在使用Visual Studio 2010 Ultimate。我创建了一个新的 MDI 应用程序,其中包含选项卡式文档、启用的文档/视图体系结构、项目样式 MFC 标准以及 MFC 应用程序向导中的所有其他默认选项。我的应用程序的视图派生自 CFormView。我使用资源编辑器在视图中添加 CRichEditCtrl。当我运行此应用程序时,我收到一个错误,显示一个消息框"无法创建空文档"。但是,所有其他控件都运行良好。请帮忙!!
确保初始化丰富的编辑库。
插入 AfxInitRichEdit 或 AfxInitRichEdit2(如果使用 Rich edit Control ver. 2.0)调用。两者都在加载适合您的RICHED20.DLL (ver2.0) 或 RICHED32.DLL 版本的。
进行此调用的最佳位置是应用的 InitInstance。
在 .h 文件中添加此代码:
DECLARE_DYNCREATE(YourClassName)
并将此代码添加到.cpp文件中:IMPLEMENT_DYNCREATE(YourClassName)
替换DECLARE_DYNAMIC
并IMPLEMENT_DYNAMIC
如果他们在那里。