MFC多文档应用程序同时显示两个视图


配合博文http://www.cppblog.com/cs-xiaolee/archive/2011/12/01/161292.html所实现的测试源码,可实现MFC中同时显示多个视图
资源截图
代码片段和文件信息
// ChildFrm.cpp : implementation of the CChildframe class
//

#include “stdafx.h“
#include “MultiView.h“

#include “ChildFrm.h“

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// CChildframe

IMPLEMENT_DYNCREATE(CChildframe CMDIChildWnd)

BEGIN_MESSAGE_MAP(CChildframe CMDIChildWnd)
//{{AFX_MSG_MAP(CChildframe)
// NOTE - the ClassWizard will add and remove mapping macros here.
//    DO NOT EDIT what you see in these blocks of generated code !
//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CChildframe construction/destruction

CChildframe::CChildframe()
{
// TODO: add member initialization code here

}

CChildframe::~CChildframe()
{
}

BOOL CChildframe::PreCreateWindow(CREATESTRUCT& cs)
{
// TODO: Modify the Window class or styles here by modifying
//  the CREATESTRUCT cs

if( !CMDIChildWnd::PreCreateWindow(cs) )
return FALSE;

return TRUE;
}



/////////////////////////////////////////////////////////////////////////////
// CChildframe diagnostics

#ifdef _DEBUG
void CChildframe::AssertValid() const
{
CMDIChildWnd::AssertValid();
}

void CChildframe::Dump(CDumpContext& dc) const
{
CMDIChildWnd::Dump(dc);
}

#endif //_DEBUG

/////////////////////////////////////////////////////////////////////////////
// CChildframe message handlers

void CChildframe::Activateframe(int nCmdShow) 
{
if (nCmdShow == -1) {
        nCmdShow = SW_SHOWMAXIMIZED;
    }
CMDIChildWnd::Activateframe(nCmdShow);
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2015-01-12 11:47  MultiView
     文件        1702  2015-01-12 11:23  MultiViewChildFrm.cpp
     文件        1456  2015-01-12 11:23  MultiViewChildFrm.h
     目录           0  2015-01-12 11:23  MultiViewDebug
     文件       17363  2015-01-12 11:23  MultiViewDebugChildFrm.obj
     文件       19521  2015-01-12 11:21  MultiViewDebugMainFrm.obj
     文件      118857  2015-01-12 11:23  MultiViewDebugMultiView.exe
     文件      347488  2015-01-12 11:23  MultiViewDebugMultiView.ilk
     文件       25196  2015-01-12 11:23  MultiViewDebugMultiView.obj
     文件     5643644  2015-01-12 11:11  MultiViewDebugMultiView.pch
     文件      451584  2015-01-12 11:23  MultiViewDebugMultiView.pdb
     文件        7928  2015-01-12 11:11  MultiViewDebugMultiView.res
     文件       17876  2015-01-12 11:21  MultiViewDebugMultiViewDoc.obj
     文件       21417  2015-01-12 11:21  MultiViewDebugMultiViewView.obj
     文件      106180  2015-01-12 11:11  MultiViewDebugStdAfx.obj
     文件      222208  2015-01-12 11:23  MultiViewDebugvc60.idb
     文件      364544  2015-01-12 11:23  MultiViewDebugvc60.pdb
     文件        2526  2015-01-12 11:10  MultiViewMainFrm.cpp
     文件        1542  2015-01-12 11:10  MultiViewMainFrm.h
     文件       29920  2015-01-12 11:15  MultiViewMultiView.aps
     文件        2950  2015-01-12 11:23  MultiViewMultiView.clw
     文件        5023  2015-01-12 11:21  MultiViewMultiView.cpp
     文件        4746  2015-01-12 11:10  MultiViewMultiView.dsp
     文件         541  2015-01-12 11:10  MultiViewMultiView.dsw
     文件        1369  2015-01-12 11:16  MultiViewMultiView.h
     文件       50176  2015-01-12 11:47  MultiViewMultiView.ncb
     文件       49664  2015-01-12 11:47  MultiViewMultiView.opt
     文件        1320  2015-01-12 11:23  MultiViewMultiView.plg
     文件       12001  2015-01-12 11:10  MultiViewMultiView.rc
     文件        2448  2015-01-12 11:21  MultiViewMultiViewDoc.cpp
     文件        1585  2015-01-12 11:21  MultiViewMultiViewDoc.h
............此处省略11个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)