?? class designview.h
字號:
// Class DesignView.h : interface of the CClassDesignView class
//
/////////////////////////////////////////////////////////////////////////////
#if !defined(AFX_CLASSDESIGNVIEW_H__5929CEA5_6BCE_4CA7_A623_ECE8FB38715D__INCLUDED_)
#define AFX_CLASSDESIGNVIEW_H__5929CEA5_6BCE_4CA7_A623_ECE8FB38715D__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
class CClassDesignView : public CView
{
protected: // create from serialization only
CClassDesignView();
DECLARE_DYNCREATE(CClassDesignView)
// Attributes
public:
CClassDesignDoc* GetDocument();
// Operations
public:
// Overrides
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CClassDesignView)
public:
virtual void OnDraw(CDC* pDC); // overridden to draw this view
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);
//}}AFX_VIRTUAL
// Implementation
public:
virtual ~CClassDesignView();
#ifdef _DEBUG
virtual void AssertValid() const;
virtual void Dump(CDumpContext& dc) const;
#endif
protected:
// Generated message map functions
protected:
//{{AFX_MSG(CClassDesignView)
afx_msg void OnPoint();
afx_msg void OnLine();
afx_msg void OnMultiline();
afx_msg void OnLineBili();
afx_msg void OnLineXduicheng();
afx_msg void OnLineYduicheng();
afx_msg void OnLINEOrgDUICHENG();
afx_msg void OnLineCuoqie();
afx_msg void OnLineXuanzhuang();
afx_msg void OnPointXduicheng();
afx_msg void OnPointYduicheng();
afx_msg void OnPOINTOrgDUICHENG();
afx_msg void OnPointPingyi();
afx_msg void OnPointXuanzhuang();
afx_msg void OnMultilineBili();
afx_msg void OnMultilineXduicheng();
afx_msg void OnMULTILINEOrgDUICHENG();
afx_msg void OnMultilineYduicheng();
afx_msg void OnMultilineCuoqie();
afx_msg void OnMultilineXuanzhuang();
afx_msg void OnMultilinePingyi();
afx_msg void OnMultilinefuhe();
afx_msg void OnPOINTqingping();
afx_msg void OnLINEqingping();
afx_msg void OnMULTILINEqingping();
afx_msg void OnMouseMove(UINT nFlags, CPoint point);
afx_msg void OnLinePingyi();
afx_msg void OnUpdatePointXduicheng(CCmdUI* pCmdUI);
afx_msg void OnUpdatePointYduicheng(CCmdUI* pCmdUI);
afx_msg void OnUpdatePOINTOrgDUICHENG(CCmdUI* pCmdUI);
afx_msg void OnUpdatePoint(CCmdUI* pCmdUI);
afx_msg void OnUpdateLine(CCmdUI* pCmdUI);
afx_msg void OnUpdateLineXduicheng(CCmdUI* pCmdUI);
afx_msg void OnUpdateLineYduicheng(CCmdUI* pCmdUI);
afx_msg void OnUpdateLINEOrgDUICHENG(CCmdUI* pCmdUI);
afx_msg void OnUpdateMultiline(CCmdUI* pCmdUI);
afx_msg void OnUpdateMultilineXduicheng(CCmdUI* pCmdUI);
afx_msg void OnUpdateMultilineYduicheng(CCmdUI* pCmdUI);
afx_msg void OnUpdateMULTILINEOrgDUICHENG(CCmdUI* pCmdUI);
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
public:
void ExchangeDataPolygonFH();
void ExchangeXuanZhuang();
void ExchangeBiLi();
void ExchangeCuoQie();
void ExchangePingyi();
inline void SetData(int (*Po)[3],int (*Pa)[3],int (*Pb)[3]);////// 自定義一個專門為數組賦值(實際通過三重循環計算)的函數,
////// 三個參數均為指向含3個元素的一維數組的指針變量
int Org_Rec[3][3];
int Before_Rec[2][3];
int After_Rec[3][3];/////以上三個為自定義二維數組,用數組和上面的自定義函數聯立,方便而不用每次手工賦值
int CurrenDraw;///自定義增加一個變量,作為switch語句的判斷表達式
int dfData1,dfData2,dfData3;//定義編輯框中的數字類型
};
#ifndef _DEBUG // debug version in Class DesignView.cpp
inline CClassDesignDoc* CClassDesignView::GetDocument()
{ return (CClassDesignDoc*)m_pDocument; }
#endif
enum /////////在CClassDesignView類的定義之前增加下列一行枚舉常量定義,Switch()函數用到
{
m_bPoint,
m_bPoint_Xduicheng,
m_bPoint_Yduicheng,
m_bPoint_ORGduicheng,
m_bPoint_Pingyi,
m_bPoint_Xuanzhuang,
POINTqingping,
m_bLine,
m_bLine_Pingyi,
m_bLine_Xuanzhuang,
m_bLine_bili,
m_bLine_CuoQie,
m_bLine_Xduicheng,
m_bLine_Yduicheng,
m_bLine_Orgduicheng,
m_bMultiline,
m_bMultiline_Bili,
m_bMultiline_Xduicheng,
m_bMultiline_Orgduicheng,
m_bMultiline_Yduicheng,
m_bMultiline_Cuoqie,
m_bMultiline_Xuanzhuang,
m_bMultiline_Pingyi,
m_bMultiline_fuhe,
};
/////////////////////////////////////////////////////////////////////////////
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_CLASSDESIGNVIEW_H__5929CEA5_6BCE_4CA7_A623_ECE8FB38715D__INCLUDED_)
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -