www.pudn.com > capnwe.rar > capnweView.cpp


// capnweView.cpp : CcapnweView 类的实现 
// 
 
#include "stdafx.h" 
#include "capnwe.h" 
 
#include "capnweDoc.h" 
#include "capnweView.h" 
 
#ifdef _DEBUG 
#define new DEBUG_NEW 
#endif 
 
 
// CcapnweView 
 
IMPLEMENT_DYNCREATE(CcapnweView, CView) 
 
BEGIN_MESSAGE_MAP(CcapnweView, CView) 
	// 标准打印命令 
	ON_COMMAND(ID_FILE_PRINT, &CView::OnFilePrint) 
	ON_COMMAND(ID_FILE_PRINT_DIRECT, &CView::OnFilePrint) 
	ON_COMMAND(ID_FILE_PRINT_PREVIEW, &CView::OnFilePrintPreview) 
END_MESSAGE_MAP() 
 
// CcapnweView 构造/析构 
 
CcapnweView::CcapnweView() 
{ 
	// TODO: 在此处添加构造代码 
 
} 
 
CcapnweView::~CcapnweView() 
{ 
} 
 
BOOL CcapnweView::PreCreateWindow(CREATESTRUCT& cs) 
{ 
	// TODO: 在此处通过修改 
	//  CREATESTRUCT cs 来修改窗口类或样式 
 
	return CView::PreCreateWindow(cs); 
} 
 
// CcapnweView 绘制 
 
void CcapnweView::OnDraw(CDC* /*pDC*/) 
{ 
	CcapnweDoc* pDoc = GetDocument(); 
	ASSERT_VALID(pDoc); 
	if (!pDoc) 
		return; 
 
	// TODO: 在此处为本机数据添加绘制代码 
} 
 
 
// CcapnweView 打印 
 
BOOL CcapnweView::OnPreparePrinting(CPrintInfo* pInfo) 
{ 
	// 默认准备 
	return DoPreparePrinting(pInfo); 
} 
 
void CcapnweView::OnBeginPrinting(CDC* /*pDC*/, CPrintInfo* /*pInfo*/) 
{ 
	// TODO: 添加额外的打印前进行的初始化过程 
} 
 
void CcapnweView::OnEndPrinting(CDC* /*pDC*/, CPrintInfo* /*pInfo*/) 
{ 
	// TODO: 添加打印后进行的清除过程 
} 
 
 
// CcapnweView 诊断 
 
#ifdef _DEBUG 
void CcapnweView::AssertValid() const 
{ 
	CView::AssertValid(); 
} 
 
void CcapnweView::Dump(CDumpContext& dc) const 
{ 
	CView::Dump(dc); 
} 
 
CcapnweDoc* CcapnweView::GetDocument() const // 非调试版本是内联的 
{ 
	ASSERT(m_pDocument->IsKindOf(RUNTIME_CLASS(CcapnweDoc))); 
	return (CcapnweDoc*)m_pDocument; 
} 
#endif //_DEBUG 
 
 
// CcapnweView 消息处理程序