画图View.h
上传用户:tjxl888
上传日期:2022-07-19
资源大小:7312k
文件大小:1k
- // 画图View.h : C画图View 类的接口
- //
- #pragma once
- #include "atltypes.h"
- class C画图View : public CView
- {
- protected: // 仅从序列化创建
- C画图View();
- DECLARE_DYNCREATE(C画图View)
- // 属性
- public:
- C画图Doc* 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 ~C画图View();
- #ifdef _DEBUG
- virtual void AssertValid() const;
- virtual void Dump(CDumpContext& dc) const;
- #endif
- protected:
- // 生成的消息映射函数
- protected:
- DECLARE_MESSAGE_MAP()
- public:
- afx_msg void OnLButtonDown(UINT nFlags, CPoint point);
- afx_msg void OnLButtonUp(UINT nFlags, CPoint point);
- CPoint m_point;
- afx_msg void OnMouseMove(UINT nFlags, CPoint point);
- bool m_b;
- };
- #ifndef _DEBUG // 画图View.cpp 中的调试版本
- inline C画图Doc* C画图View::GetDocument() const
- { return reinterpret_cast<C画图Doc*>(m_pDocument); }
- #endif