• 大小: 3.52MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-10-28
  • 语言: 其他
  • 标签: C++  MFC  SDI  VC  

资源简介

实现单文档多视图,非切割方式,可以双击listview某一项,实现切换

资源截图

代码片段和文件信息

// AnotherView.cpp : implementation file
//

#include “stdafx.h“

#include “AnotherView.h“

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

/////////////////////////////////////////////////////////////////////////////
// CAnotherView

IMPLEMENT_DYNCREATE(CAnotherView CEditView)

CAnotherView::CAnotherView()
{
}

CAnotherView::~CAnotherView()
{
}


BEGIN_MESSAGE_MAP(CAnotherView CEditView)
//{{AFX_MSG_MAP(CAnotherView)
// NOTE - the ClassWizard will add and remove mapping macros here.
//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CAnotherView drawing
BOOL CAnotherView::PreCreateWindow(CREATESTRUCT& cs)
{
// TODO: Modify the Window class or styles here by modifying
//  the CREATESTRUCT cs
//BOOL   CMISListView::PreCreateWindow(CREATESTRUCT&   cs)     
  //{   
  //cs.style =1345323460;//  |=   LVS_SHOWSELALWAYS   |   LVS_REPORT;   
    
  //return   CListView::PreCreateWindow(cs);   
 // }
cs.style   |= ES_MULTILINE;
    return CEditView::PreCreateWindow(cs);

//return CEditView::PreCreateWindow(cs);
}
void CAnotherView::OnDraw(CDC* pDC)
{
CDocument* pDoc = GetDocument();
ASSERT_VALID(pDoc);
pDC->TextOut(400300“Second View“);

    pDC->TextOut(400320pDoc->Gettitle());

// TODO: add draw code here
}

/////////////////////////////////////////////////////////////////////////////
// CAnotherView diagnostics

#ifdef _DEBUG
void CAnotherView::AssertValid() const
{
CEditView::AssertValid();
}

void CAnotherView::Dump(CDumpContext& dc) const
{
CEditView::Dump(dc);
}

CMultviewDoc* CAnotherView::GetDocument()
{
return (CMultviewDoc*)m_pDocument;
}

#endif //_DEBUG

/////////////////////////////////////////////////////////////////////////////
// CAnotherView message handlers

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1917  2008-05-16 10:38  multview\AnotherView.cpp

     文件       1571  2008-05-16 09:43  multview\AnotherView.h

     文件      18897  2008-05-16 23:43  multview\Debug\AnotherView.obj

     文件          0  2008-05-16 23:43  multview\Debug\AnotherView.sbr

     文件      19768  2008-05-16 23:43  multview\Debug\MainFrm.obj

     文件          0  2008-05-16 23:43  multview\Debug\MainFrm.sbr

     文件    3154944  2008-05-16 23:43  multview\Debug\multview.bsc

     文件     127032  2008-05-16 23:43  multview\Debug\multview.exe

     文件     369336  2008-05-16 23:43  multview\Debug\multview.ilk

     文件      25905  2008-05-16 23:43  multview\Debug\multview.obj

     文件    7016960  2008-05-16 23:43  multview\Debug\multview.pch

     文件     361472  2008-05-16 23:43  multview\Debug\multview.pdb

     文件       7348  2008-05-16 23:43  multview\Debug\multview.res

     文件          0  2008-05-16 23:43  multview\Debug\multview.sbr

     文件      14684  2008-05-16 23:43  multview\Debug\multviewDoc.obj

     文件          0  2008-05-16 23:43  multview\Debug\multviewDoc.sbr

     文件      21373  2008-05-16 23:43  multview\Debug\multviewView.obj

     文件          0  2008-05-16 23:43  multview\Debug\multviewView.sbr

     文件     105556  2008-05-16 23:43  multview\Debug\StdAfx.obj

     文件    1374972  2008-05-16 23:43  multview\Debug\StdAfx.sbr

     文件      24118  2008-05-16 23:43  multview\Debug\ThreeView.obj

     文件          0  2008-05-16 23:43  multview\Debug\ThreeView.sbr

     文件     205824  2008-05-16 23:43  multview\Debug\vc60.idb

     文件     372736  2008-05-16 23:43  multview\Debug\vc60.pdb

     目录          0  2008-05-16 23:43  multview\Debug

     文件       2509  2008-05-06 16:28  multview\MainFrm.cpp

     文件       1581  2008-05-06 16:28  multview\MainFrm.h

     文件      44020  2008-05-06 16:34  multview\multview.aps

     文件       2570  2008-05-16 11:53  multview\multview.clw

     文件       7276  2008-05-16 23:45  multview\multview.cpp

............此处省略26个文件信息

评论

共有 条评论