JunkBox_Win_Lib 1.5.3
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
CInputFloatNumDLG Class Reference

#include <InputNumDLG.h>

Inheritance diagram for CInputFloatNumDLG:
Collaboration diagram for CInputFloatNumDLG:

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

anonymous enum
Enumerator
IDD 

Definition at line 67 of file InputNumDLG.h.

#define IDD_INPFLT_DLG
Definition resource.h:14

Constructor & Destructor Documentation

◆ CInputFloatNumDLG() [1/2]

CInputFloatNumDLG ( CWnd * pParent = NULL)

Definition at line 100 of file InputNumDLG.cpp.

101 : CDialog(CInputFloatNumDLG::IDD, pParent)
102{
103 valtlBox = NULL;
104 valBox = NULL;
105
106 valtl = _T("");
107 val = 0.0;
108}

◆ CInputFloatNumDLG() [2/2]

CInputFloatNumDLG ( LPCTSTR tn,
double v = 0,
CWnd * pParent = NULL )

Definition at line 112 of file InputNumDLG.cpp.

113 : CDialog(CInputFloatNumDLG::IDD, pParent)
114{
115 valtlBox = NULL;
116 valBox = NULL;
117
118 valtl = vt;
119 val = v;
120}

References CInputFloatNumDLG::val, CInputFloatNumDLG::valBox, CInputFloatNumDLG::valtl, and CInputFloatNumDLG::valtlBox.

◆ ~CInputFloatNumDLG()

~CInputFloatNumDLG ( )
virtual

Definition at line 124 of file InputNumDLG.cpp.

125{
126}

Member Function Documentation

◆ DoDataExchange()

void DoDataExchange ( CDataExchange * pDX)
protectedvirtual

Definition at line 130 of file InputNumDLG.cpp.

131{
132 CDialog::DoDataExchange(pDX);
133}

◆ OnInitDialog()

BOOL OnInitDialog ( )
virtual

Definition at line 144 of file InputNumDLG.cpp.

145{
146 TCHAR buf[LMNAME];
147
148 valtlBox = (CStatic*)GetDlgItem(IDC_INM_FLTTTL);
149 valBox = (CEdit*)GetDlgItem(IDC_INM_FLT);
150
151 if (valtl!=_T("")) valtlBox->SetWindowText(valtl);
152
153 sntprintf(buf, LMNAME, _T("%8f"), val);
154 valBox->SetWindowText(buf);
155
156 return TRUE;
157}
#define IDC_INM_FLTTTL
Definition resource.h:43
#define IDC_INM_FLT
Definition resource.h:44

References IDC_INM_FLT, and IDC_INM_FLTTTL.

◆ OnOK()

void OnOK ( )
protectedvirtual

Definition at line 161 of file InputNumDLG.cpp.

162{
163 TCHAR buf[LMNAME];
164
165 valBox->GetWindowText(buf, LMNAME);
166 val = ttof(buf);
167
168 CDialog::OnOK();
169 return;
170}

References CInputFloatNumDLG::val, and CInputFloatNumDLG::valBox.

Member Data Documentation

◆ val

◆ valBox

CEdit* valBox

Definition at line 75 of file InputNumDLG.h.

Referenced by CInputFloatNumDLG::CInputFloatNumDLG(), and CInputFloatNumDLG::OnOK().

◆ valtl

CString valtl

Definition at line 77 of file InputNumDLG.h.

Referenced by CInputFloatNumDLG::CInputFloatNumDLG().

◆ valtlBox

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: