www.pudn.com > roll.rar > ROLLDLG.H
// bbemDlg.h : header file
//
/////////////////////////////////////////////////////////////////////////////
// CBbemDlg dialog
class CGeomWnd;
class CCurve2DW;
class CBgridWnd;
class CPostFigure;
class CDynamic;
class CBbemDlg : public CDialog
{
// Construction
public:
double m_angle,m_thick,m_high,m_length,m_r1,m_r2;
int m_teethnum,m_LINSEG,m_ARCSEG,m_DEPSEG,m_LARCSEG;
char file[25];
CGeomWnd* m_pGeomWnd;
CCurve2DW* m_pCurve2DW;
CBgridWnd* m_pBgridWnd;
CPostFigure* m_pPostFigure;
CDynamic* m_pDynamic;
BOOL PreButtonPush();
BOOL bEditing,bChange;
BOOL bError;
void unEnableEdit(BOOL);
CBbemDlg(CWnd* pParent = NULL); // standard constructor
// Dialog Data
//{{AFX_DATA(CBbemDlg)
enum { IDD = IDD_BBEM_DIALOG };
//}}AFX_DATA
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CBbemDlg)
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
protected:
HICON m_hIcon;
// Generated message map functions
//{{AFX_MSG(CBbemDlg)
virtual BOOL OnInitDialog();
afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
afx_msg void OnPaint();
afx_msg HCURSOR OnQueryDragIcon();
afx_msg void OnAbout();
virtual void OnCancel();
afx_msg void OnContactanalysis();
afx_msg void OnCutboundaryelement();
afx_msg void OnChangeParameter();
afx_msg void OnChangeHigh();
afx_msg void OnChangeAngle();
afx_msg void OnChangeLength();
afx_msg void OnChangeR1();
afx_msg void OnChangeR2();
afx_msg void OnChangeZ();
afx_msg void OnGridfigure();
afx_msg void OnChangeLarcseg();
afx_msg void OnChangeArcseg();
afx_msg void OnChangeDepseg();
afx_msg void OnChangeLinseg();
afx_msg void OnChangeThickness();
afx_msg void OnRigidity();
afx_msg void OnDisplacementfigure();
afx_msg void OnRollerfiguer();
afx_msg void OnViewcurve();
afx_msg void OnMaxdiam();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};