MFC中关于edit控件显示的有关问题

MFC中关于edit控件显示的问题
MFC程序中创建了edit控件,在类中添加了int类型的数据 i ,我使用的显示方式是:
CString str ;
str.Foramt("%d", i) ;
((CEdit*)GetDlgItem(IDC_EDIT))->SetWindowText(str) ;
这样显示还得装换一下,也太麻烦了,请问有没有直接在edit控件中显示整数的函数,谢谢。

------解决方案--------------------
再详细:

#include <afxdd_.h>
void CxxxDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CMyComboDlg)
DDX_Text(pDX, IDC_EDIT1, m_Edit1);
DDV_MinMaxInt(pDX, m_Edit1, -1000, 1000);
//}}AFX_DATA_MAP
}
这样 edit中只能输入 -1000 到 1000
你在edit 输入 10000 回车就会有提示。