首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

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

2012-10-17 
MFC中关于edit控件显示的问题MFC程序中创建了edit控件,在类中添加了int类型的数据 i ,我使用的显示方式是:

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 回车就会有提示。

热点排行