📄 gmcadview.h
字号:
// GMCADView.h : interface of the CGMCADView class
//
/////////////////////////////////////////////////////////////////////////////
#if !defined(AFX_GMCADVIEW_H__E2B3D3CC_E509_11D5_8CE4_E4B541D5F37A__INCLUDED_)
#define AFX_GMCADVIEW_H__E2B3D3CC_E509_11D5_8CE4_E4B541D5F37A__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
enum {XIANXING_X=1,XIANXING_H1,XIANXING_H2,XIANXING_XH,XIANXING_HX,XIANXING_HH,
XIANXING_RECT,XIANXING_HLINE,XIANXING_PD};
class CGMCADView : public CFormView
{
protected: // create from serialization only
CGMCADView();
DECLARE_DYNCREATE(CGMCADView)
public:
//{{AFX_DATA(CGMCADView)
enum { IDD = IDD_GMCAD_FORM };
CStatic m_RHUnitStatic;
CStatic m_ZVUnitStatic;
CStatic m_ZAUnitStatic;
CStatic m_dispStatic;
CStatic m_XXVUnitStatic;
CStatic m_XXVStatic;
CStatic m_XXAUnitStatic;
CStatic m_XXAStatic;
CButton m_OKButton;
CStatic m_RR2Static;
CStatic m_HH2Static;
CStatic m_HH1Static;
CEdit m_RR2Edit;
CEdit m_RP2Edit;
CEdit m_HH2Edit;
CEdit m_HH1Edit;
CStatic m_ZVStatic;
CStatic m_ZHStatic;
CStatic m_ZAStatic;
CEdit m_ZVEdit;
CEdit m_ZAEdit;
CEdit m_VolEdit;
CEdit m_AreaEdit;
CEdit m_RemainZGEdit;
CStatic m_RRStatic;
CStatic m_HHStatic;
CStatic m_DDStatic;
CEdit m_RREdit;
CEdit m_RPEdit;
CEdit m_HHEdit;
CEdit m_DDEdit;
CStatic m_TipStatic;
int m_XianXing;
double m_DD;
double m_HH;
CString m_RP;
double m_RR;
double m_HH1;
double m_HH2;
CString m_RP2;
double m_RR2;
CString m_text11;
CString m_text12;
CString m_text13;
CString m_text14;
CString m_text15;
CString m_text16;
CString m_text21;
CString m_text22;
CString m_text23;
CString m_text24;
CString m_text25;
CString m_text26;
CString m_text31;
CString m_text32;
CString m_text33;
CString m_text34;
CString m_text35;
CString m_text36;
CString m_text17;
CString m_text27;
CString m_text37;
double m_XXVol;
double m_XXArea;
//}}AFX_DATA
// Attributes
public:
CGMCADDoc* GetDocument();
void ClearAll();
public:
RECT m_DrawArea;
RECT m_ParaShowArea;
long m_Axisx; // 绘图区中轴x值
long m_CenterY; // 绘图区中值y
int IsDesigning;
int IsHadPK;
int HLineNumber;
int H1Number;
double FirstY; //FirstY为绘图第一点Y坐标
double BeginX,BeginY,EndX,EndY;
int pxOK,cmOK,ctOK;
// Overrides
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CGMCADView)
public:
virtual BOOL PreCreateWindow(CREATESTRUCT& cs);
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
virtual void OnInitialUpdate(); // called first time after construct
virtual void OnDraw(CDC* pDC);
//}}AFX_VIRTUAL
// Implementation
public:
virtual ~CGMCADView();
#ifdef _DEBUG
virtual void AssertValid() const;
virtual void Dump(CDumpContext& dc) const;
#endif
protected:
// Generated message map functions
protected:
//{{AFX_MSG(CGMCADView)
afx_msg void OnX();
afx_msg void OnH1();
afx_msg void OnHLine();
afx_msg void OnRect();
afx_msg void OnPd();
afx_msg void OnDesignChongtou();
afx_msg void OnUpdateDesignChongtou(CCmdUI* pCmdUI);
afx_msg void OnDesignChumu();
afx_msg void OnUpdateDesignChumu(CCmdUI* pCmdUI);
afx_msg void OnDesignPingxing();
afx_msg void OnUpdateDesignPingxing(CCmdUI* pCmdUI);
afx_msg void OnChangeDd();
afx_msg void OnChangeHh();
afx_msg void OnChangeRp();
afx_msg void OnChangeRr();
afx_msg void OnParainputok();
afx_msg void OnButtonEnd();
afx_msg void OnH2();
afx_msg void OnHh0();
afx_msg void OnHx();
afx_msg void OnXh();
afx_msg void OnChangeRp2();
afx_msg void OnChangeRr2();
afx_msg void OnChangeHh1();
afx_msg void OnChangeHh2();
afx_msg void OnDesignXgttest();
afx_msg void OnUpdateDesignXgttest(CCmdUI* pCmdUI);
afx_msg void OnViewVolume();
afx_msg void OnUpdateViewVolume(CCmdUI* pCmdUI);
afx_msg void OnChangeEditVol();
afx_msg void OnChangeEditArea();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
#ifndef _DEBUG // debug version in GMCADView.cpp
inline CGMCADDoc* CGMCADView::GetDocument()
{ return (CGMCADDoc*)m_pDocument; }
#endif
/////////////////////////////////////////////////////////////////////////////
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_GMCADVIEW_H__E2B3D3CC_E509_11D5_8CE4_E4B541D5F37A__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -