FEMM/femm/cd_probdlg.h

53 lines
1.3 KiB
C++

// cd_CProbDlg.h : header file
//
/////////////////////////////////////////////////////////////////////////////
// cdCProbDlg dialog
class cdCProbDlg : public CDialog
{
// Construction
public:
cdCProbDlg(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(cdCProbDlg)
enum { IDD = IDD_CD_PROBDLG };
CComboBox m_length_units;
CComboBox m_bsmart;
CComboBox m_probtype;
CString m_problem_note;
double m_precision;
double m_minangle;
double m_depth;
double m_frequency;
//}}AFX_DATA
// Overrides
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(cdCProbDlg)
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
protected:
// Generated message map functions
//{{AFX_MSG(cdCProbDlg)
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, m_IDC_freq;
};