// MFCSdi.cpp : Defines the entry point for the application.
//
#include "stdafx.h"
#include "resource.h"
class MFCSdiDocument:public CDocument{
public:
DECLARE_DYNCREATE(MFCSdiDocument)
};
IMPLEMENT_DYNCREATE(MFCSdiDocument,CDocument)
class MFCSdiView:public CEditView{
DECLARE_DYNCREATE(MFCSdiView)
public:
};
IMPLEMENT_DYNCREATE(MFCSdiView,CEditView)
class MFCSdiFrame:public CFrameWnd{
DECLARE_DYNCREATE(MFCSdiFrame)
public:
};
IMPLEMENT_DYNCREATE(MFCSdiFrame,CFrameWnd)
class MFCSdiApp:public CWinApp{
public:
virtual BOOL InitInstance();
};
MFCSdiApp theApp;
BOOL MFCSdiApp::InitInstance(){
CSingleDocTemplate *pTemp=NULL;
pTemp=new CSingleDocTemplate(IDR_MAINFRM,
RUNTIME_CLASS(MFCSdiDocument),
RUNTIME_CLASS(MFCSdiFrame),
RUNTIME_CLASS(MFCSdiView));
//保存文档模板
AddDocTemplate(pTemp);
//记住在这里创建多模板一定要注意资源脚本里面的string table
//SDIApp\nSDIApp Document\nApp1 第三个参数要给
pTemp=new CSingleDocTemplate(IDR_MAINFRM1,
RUNTIME_CLASS(MFCSdiDocument),
RUNTIME_CLASS(MFCSdiFrame),
RUNTIME_CLASS(MFCSdiView));
//保存文档模板
AddDocTemplate(pTemp);
//新建文档
OnFileNew();
m_pMainWnd->ShowWindow(SW_SHOW);
m_pMainWnd->UpdateWindow();
return 1;
}
程序下载 :http://pan.baidu.com/s/1kTmfqPx
MFC 单文档模板创建CEditView CSingleDocTemplate 14.5.5
最新推荐文章于 2024-01-09 13:39:21 发布