Advanced Numeric Edit Control






4.50/5 (9 votes)
Dec 3, 2001

117351

5194
An edit control that provides formatting and validation number
Introduction
The CXrNumericEdit
class is derived from the normal CEdit class.
To use this class
- Add the
CXrNumericEdit
source file to project. - Add standard edit control
- Change
CEdit
class toCXrNumericEdit
public: //Dialog Data //{{AFX_DATA(CNumericEditDlg) enum { IDD = IDD_NUMERICEDIT_DIALOG }; CXrNumericEdit m_ctrlPositiveValue;
To get and set the value in the CXrNumericEdit
control use the DDX functions.
void CNumericEditDlg::DoDataExchange(CDataExchange* pDX) { CDialog::DoDataExchange(pDX); //{{AFX_DATA_MAP(CNumericEditDlg) DDX_Text(pDX, IDC_POSITIVE_SAMPLE, m_dbPositiveValue); ... //}}AFX_DATA_MAP }
Thanks to
- Randy More for 'All you ever wanted to know about the Clipboard'
- Ian J Hart by Number, Currency, Percentage Edit Control
- Dundas Software for the Masked Edit Control