#include <InputNumDLG.h>
Public Types | |
enum | { IDD = IDD_INPFLT_DLG } |
Public Member Functions | |
CInputFloatNumDLG (CWnd *pParent=NULL) | |
CInputFloatNumDLG (LPCTSTR tn, double v=0, CWnd *pParent=NULL) | |
virtual | ~CInputFloatNumDLG () |
virtual BOOL | OnInitDialog () |
Public Attributes | |
CStatic * | valtlBox |
CEdit * | valBox |
CString | valtl |
double | val |
Protected Member Functions | |
virtual void | DoDataExchange (CDataExchange *pDX) |
virtual void | OnOK () |
Definition at line 55 of file InputNumDLG.h.
anonymous enum |
CInputFloatNumDLG | ( | CWnd * | pParent = NULL |
) |
Definition at line 100 of file InputNumDLG.cpp.
00101 : CDialog(CInputFloatNumDLG::IDD, pParent) 00102 { 00103 valtlBox = NULL; 00104 valBox = NULL; 00105 00106 valtl = _T(""); 00107 val = 0.0; 00108 }
CInputFloatNumDLG | ( | LPCTSTR | tn, | |
double | v = 0 , |
|||
CWnd * | pParent = NULL | |||
) |
Definition at line 112 of file InputNumDLG.cpp.
References CInputFloatNumDLG::val, CInputFloatNumDLG::valBox, CInputFloatNumDLG::valtl, and CInputFloatNumDLG::valtlBox.
00113 : CDialog(CInputFloatNumDLG::IDD, pParent) 00114 { 00115 valtlBox = NULL; 00116 valBox = NULL; 00117 00118 valtl = vt; 00119 val = v; 00120 }
~CInputFloatNumDLG | ( | ) | [virtual] |
Definition at line 124 of file InputNumDLG.cpp.
void DoDataExchange | ( | CDataExchange * | pDX | ) | [protected, virtual] |
Definition at line 130 of file InputNumDLG.cpp.
00131 { 00132 CDialog::DoDataExchange(pDX); 00133 }
BOOL OnInitDialog | ( | ) | [virtual] |
Definition at line 144 of file InputNumDLG.cpp.
References IDC_INM_FLT, and IDC_INM_FLTTTL.
00145 { 00146 TCHAR buf[LMNAME]; 00147 00148 valtlBox = (CStatic*)GetDlgItem(IDC_INM_FLTTTL); 00149 valBox = (CEdit*)GetDlgItem(IDC_INM_FLT); 00150 00151 if (valtl!=_T("")) valtlBox->SetWindowText(valtl); 00152 00153 sntprintf(buf, LMNAME, _T("%8f"), val); 00154 valBox->SetWindowText(buf); 00155 00156 return TRUE; 00157 }
void OnOK | ( | ) | [protected, virtual] |
Definition at line 161 of file InputNumDLG.cpp.
References CInputFloatNumDLG::val, and CInputFloatNumDLG::valBox.
00162 { 00163 TCHAR buf[LMNAME]; 00164 00165 valBox->GetWindowText(buf, LMNAME); 00166 val = ttof(buf); 00167 00168 CDialog::OnOK(); 00169 return; 00170 }
double val |
Definition at line 78 of file InputNumDLG.h.
Referenced by CInputFloatNumDLG::CInputFloatNumDLG(), jbxwl::InputFloatNumDLG(), and CInputFloatNumDLG::OnOK().
CEdit* valBox |
Definition at line 75 of file InputNumDLG.h.
Referenced by CInputFloatNumDLG::CInputFloatNumDLG(), and CInputFloatNumDLG::OnOK().
CString valtl |
Definition at line 77 of file InputNumDLG.h.
Referenced by CInputFloatNumDLG::CInputFloatNumDLG().
CStatic* valtlBox |
Definition at line 74 of file InputNumDLG.h.
Referenced by CInputFloatNumDLG::CInputFloatNumDLG().