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

请教一个获得EDIT数据的简单有关问题

2012-01-24 
请问一个获得EDIT数据的简单问题GetDlgItemText(IDC_EDIT1,Text)可获得EDIT里面的内容那么获得的内容是什

请问一个获得EDIT数据的简单问题
GetDlgItemText(IDC_EDIT1,Text);
可获得EDIT里面的内容
那么获得的内容是什么格式的啊
如何将他们转换为UINT   或者DWORD格式

[解决办法]
1.得到的是一个字符串,存放在Text中.
2.可以使用i = atoi(Text)来转化,也可以使用int i = 0; sscanf(Text.GetBuffer(), "%d ", &i);但都有可能转化失败.
[解决办法]
内容是什么格式?就是字符串,至于你要解析成什么格式,那是你自己的事,控件是不知道的。
[解决办法]
第一种就是上面说的,
第二种,你用Edit绑定到一个UINT的变量就可以了```

要用的时候前面加个UpdateData();
[解决办法]
CString ss;
GetDlgItemText(IDC_EDIT1,ss);
UINT n = atoi(ss);
DWORD dw = atoi(ss);
[解决办法]
CString 类型的变量。
用的时候要UpdateData(TRUE);

热点排行