我正在使用Visual Studio 2010 Ultimate。我创建了一个新的MDI应用程序,其中包括选项卡式文档,文档/视图架构已启用,项目样式MFC标准以及MFC应用程序向导中的所有其他默认选项。我的应用程序视图来自CFormView。我使用资源编辑器在视图中添加了一个CRichEditCtrl。当我运行此应用程序时,出现错误,显示消息框“无法创建空文档”。但是,所有其他控件的一切运行正常。请帮助!!
答案 0 :(得分:0)
确保初始化丰富的编辑库。
插入AfxInitRichEdit或AfxInitRichEdit2(如果使用Rich edit control ver.2.0)调用。 两者都为您加载适当版本的RICHED20.DLL(ver2.0)或RICHED32.DLL。
拨打此电话的最佳位置是App的InitInstance。
答案 1 :(得分:0)
将此代码添加到.h文件中:
DECLARE_DYNCREATE(YourClassName)
并在.cpp文件中添加此代码:
IMPLEMENT_DYNCREATE(YourClassName)
如果他们在那里,则替换DECLARE_DYNAMIC
和IMPLEMENT_DYNAMIC
。