FEMM/femm/bd_probdlg.h

52 lines
1.2 KiB
C++

// bd_CProbDlg.h : header file
//
/////////////////////////////////////////////////////////////////////////////
// bdCProbDlg dialog
class bdCProbDlg : public CDialog
{
// Construction
public:
bdCProbDlg(CWnd* pParent = NULL); // standard constructor
BOOL probtype; // variable denoting problem type
// so list entry can be correctly set
int lengthunits; // contains units of length;
int bsmart;
// Dialog Data
//{{AFX_DATA(bdCProbDlg)
enum { IDD = IDD_BD_PROBDLG };
CComboBox m_length_units;
CComboBox m_bsmart;
CComboBox m_probtype;
CString m_problem_note;
double m_precision;
double m_minangle;
double m_depth;
//}}AFX_DATA
// Overrides
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(bdCProbDlg)
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
protected:
// Generated message map functions
//{{AFX_MSG(bdCProbDlg)
virtual BOOL OnInitDialog();
virtual void OnOK();
afx_msg void OnSelchangeLengthUnits();
afx_msg void OnSelchangeProbtype();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
public:
CLuaEdit m_IDC_problem_note, m_IDC_precision, m_IDC_depth, m_IDC_minangle;
};