CInputNumDLG Class Reference

#include <InputNumDLG.h>

List of all members.

Public Types

enum  { IDD = IDD_INPNUM_DLG }

Public Member Functions

 CInputNumDLG (CWnd *pParent=NULL)
 CInputNumDLG (LPCTSTR tn, int v=0, CWnd *pParent=NULL)
virtual ~CInputNumDLG ()
virtual BOOL OnInitDialog ()

Public Attributes

CStatic * valtlBox
CEdit * valBox
CString valtl
int val

Protected Member Functions

virtual void DoDataExchange (CDataExchange *pDX)
virtual void OnOK ()

Detailed Description

Definition at line 21 of file InputNumDLG.h.


Member Enumeration Documentation

anonymous enum
Enumerator:
IDD 

Definition at line 33 of file InputNumDLG.h.

00033 { IDD = IDD_INPNUM_DLG };


Constructor & Destructor Documentation

CInputNumDLG ( CWnd *  pParent = NULL  ) 

Definition at line 19 of file InputNumDLG.cpp.

00020     : CDialog(CInputNumDLG::IDD, pParent)
00021 {
00022     valtlBox = NULL;
00023     valBox   = NULL;
00024 
00025     valtl = _T("");
00026     val   = 0;
00027 }

CInputNumDLG ( LPCTSTR  tn,
int  v = 0,
CWnd *  pParent = NULL 
)

Definition at line 31 of file InputNumDLG.cpp.

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

00032     : CDialog(CInputNumDLG::IDD, pParent)
00033 {
00034     valtlBox = NULL;
00035     valBox   = NULL;
00036 
00037     valtl = vt;
00038     val   = v;
00039 }

~CInputNumDLG (  )  [virtual]

Definition at line 43 of file InputNumDLG.cpp.

00044 {
00045 }


Member Function Documentation

void DoDataExchange ( CDataExchange *  pDX  )  [protected, virtual]

Definition at line 49 of file InputNumDLG.cpp.

00050 {
00051     CDialog::DoDataExchange(pDX);
00052 }

BOOL OnInitDialog (  )  [virtual]

Definition at line 63 of file InputNumDLG.cpp.

References IDC_INM_VAL, and IDC_INM_VALTTL.

00064 {
00065     TCHAR buf[LMNAME];
00066 
00067     valtlBox = (CStatic*)GetDlgItem(IDC_INM_VALTTL);
00068     valBox   = (CEdit*)GetDlgItem(IDC_INM_VAL);
00069 
00070     if (valtl!=_T("")) valtlBox->SetWindowText(valtl);
00071 
00072     sntprintf(buf, LMNAME, _T("%d"), val);
00073     valBox->SetWindowText(buf);
00074 
00075     return TRUE;
00076 }

void OnOK (  )  [protected, virtual]

Definition at line 80 of file InputNumDLG.cpp.

References CInputNumDLG::val, and CInputNumDLG::valBox.

00081 {
00082     TCHAR buf[LMNAME];
00083 
00084     valBox->GetWindowText(buf, LMNAME);
00085     val = ttoi(buf);
00086 
00087     CDialog::OnOK();
00088     return;
00089 }


Member Data Documentation

int val
CEdit* valBox

Definition at line 41 of file InputNumDLG.h.

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

CString valtl

Definition at line 43 of file InputNumDLG.h.

Referenced by CInputNumDLG::CInputNumDLG().

CStatic* valtlBox

Definition at line 40 of file InputNumDLG.h.

Referenced by CInputNumDLG::CInputNumDLG().


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