CInputFloatNumDLG Class Reference

#include <InputNumDLG.h>

List of all members.

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

Detailed Description

Definition at line 55 of file InputNumDLG.h.


Member Enumeration Documentation

anonymous enum
Enumerator:
IDD 

Definition at line 67 of file InputNumDLG.h.

00067 { IDD = IDD_INPFLT_DLG };


Constructor & Destructor Documentation

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.

00125 {
00126 }


Member Function Documentation

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 }


Member Data Documentation

double val
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().


The documentation for this class was generated from the following files:

Generated on 15 Nov 2023 for JunkBox_Win_Lib by  doxygen 1.6.1