首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

怎么将多文档工程改为单文档

2012-02-07 
如何将多文档工程改为单文档如何将多文档工程改为单文档[解决办法]好像不可以吧![解决办法]新建一个SDI工

如何将多文档工程改为单文档
如何将多文档工程改为单文档

[解决办法]
好像不可以吧!
[解决办法]
新建一个SDI工程,对比一下***App::InitInstance(),作适当的修改
CSingleDocTemplate* pDocTemplate;
pDocTemplate = new CSingleDocTemplate(
IDR_MAINFRAME,
RUNTIME_CLASS(CInterfaceDoc),
RUNTIME_CLASS(CMainFrame), // main SDI frame window
RUNTIME_CLASS(CInterfaceView));
AddDocTemplate(pDocTemplate);

实在不行重新建一个SDI,将你的代码拷贝过去。
[解决办法]
派生CChildFrame,新类中加上一个静态变量作为标志,保持每次只生成一个实体,可不可以?
[解决办法]
可以参考BCG 完全可以实现 或者参考Xtreme Toolkit 用tabview可以到达同样的效果
[解决办法]
必须重来,重建

热点排行