65.9K
CodeProject 正在变化。 阅读更多。
Home

高级数字编辑控件

starIconstarIconstarIconstarIcon
emptyStarIcon
starIcon

4.50/5 (9投票s)

2001年12月3日

viewsIcon

117938

downloadIcon

5194

提供数字格式和验证的编辑控件。

Sample Image - XRNumericEditCtrl.jpg

引言

CXrNumericEdit 类是从普通的 CEdit 类派生的。

要使用这个类

  • CXrNumericEdit 源代码文件添加到项目中。
  • 添加标准编辑控件
  • CEdit 类更改为 CXrNumericEdit
    public:
        //Dialog Data
    	//{{AFX_DATA(CNumericEditDlg)
    	enum { IDD = IDD_NUMERICEDIT_DIALOG };
    	CXrNumericEdit	m_ctrlPositiveValue;

要获取和设置 CXrNumericEdit 控件中的值,请使用 DDX 函数。

void CNumericEditDlg::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CNumericEditDlg)
    DDX_Text(pDX, IDC_POSITIVE_SAMPLE, m_dbPositiveValue);
	...
	//}}AFX_DATA_MAP
}

感谢

  • Randy More 为 '关于剪贴板你需要知道的一切'
  • Ian J Hart 的数字、货币、百分比编辑控件
  • Dundas Software 的掩码编辑控件
© . All rights reserved.