在进行多文档编辑时,采用VC的类向导添加了 框架类,文档类,视图类,但是添加之后 新建文档时提示“创建新文档失败”,跟踪代码发现 错误出在:
m_pfnCreateObject指针为空,造成创建失败,对比发现错误出在,自定义的frame 里面
DECLARE_DYNAMIC(CMapFrame)
将成改为DECLARE_DYNCREATE(CMapFrame) 相应的cpp文件里面也改一下,然后就可以了。
本文讨论了在使用Visual C++时遇到的一个常见问题:在添加框架类、文档类和视图类后,新建文档时提示‘创建新文档失败’。通过将自定义frame中的`DECLARE_DYNAMIC`修改为`DECLARE_DYNCREATE`,并相应地调整cpp文件,解决了该问题。
在进行多文档编辑时,采用VC的类向导添加了 框架类,文档类,视图类,但是添加之后 新建文档时提示“创建新文档失败”,跟踪代码发现 错误出在:
m_pfnCreateObject指针为空,造成创建失败,对比发现错误出在,自定义的frame 里面
DECLARE_DYNAMIC(CMapFrame)
将成改为DECLARE_DYNCREATE(CMapFrame) 相应的cpp文件里面也改一下,然后就可以了。
1865
1万+

被折叠的 条评论
为什么被折叠?
