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() 
};