12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- // MDIView.h : CMDIView 类的接口
- //
- #pragma once
- class CMDIView : public CView
- {
- protected: // 仅从序列化创建
- CMDIView();
- DECLARE_DYNCREATE(CMDIView)
- // 属性
- public:
- CMDIDoc* GetDocument() const;
- // 操作
- public:
- // 重写
- public:
- virtual void OnDraw(CDC* pDC); // 重写以绘制该视图
- virtual BOOL PreCreateWindow(CREATESTRUCT& cs);
- protected:
- virtual BOOL OnPreparePrinting(CPrintInfo* pInfo);
- virtual void OnBeginPrinting(CDC* pDC, CPrintInfo* pInfo);
- virtual void OnEndPrinting(CDC* pDC, CPrintInfo* pInfo);
- // 实现
- public:
- virtual ~CMDIView();
- #ifdef _DEBUG
- virtual void AssertValid() const;
- virtual void Dump(CDumpContext& dc) const;
- #endif
- protected:
- // 生成的消息映射函数
- protected:
- DECLARE_MESSAGE_MAP()
- };
- #ifndef _DEBUG // MDIView.cpp 的调试版本
- inline CMDIDoc* CMDIView::GetDocument() const
- { return reinterpret_cast<CMDIDoc*>(m_pDocument); }
- #endif
|