在应用程序类中查看,比如你写的项目名称是a,则在a.cpp中的初始化函数InitInstance()查看,如果是单文档,则会有如下代码:
CSingleDocTemplate* pDocTemplate;
pDocTemplate = new CSingleDocTemplate(
IDR_MAINFRAME,
RUNTIME_CLASS(CaDoc),
RUNTIME_CLASS(CMainFrame),
RUNTIME_CLASS(CaView));
如果是多文档,则有:
CMultiDocTemplate* pDocTemplate;
pDocTemplate = new CMultiDocTemplate(
IDR_MAINFRAME,
RUNTIME_CLASS(CaDoc),
RUNTIME_CLASS(CMainFrame),
RUNTIME_CLASS(CaView));
即单文档和多文档主要是以是CSingleDocTemplate还是CMultiDocTemplate来区分。
如何判断一个已经写好的MFC程序是单文档还是多文档?
最新推荐文章于 2024-11-07 14:24:58 发布