永发信息网

如何获取Edit控件中输入的数据

答案:2  悬赏:30  手机版
解决时间 2021-03-21 07:36
如何获取Edit控件中输入的数据
最佳答案
可以通过类向导给控件关联一个double型的变量,同事可以设置一个最大值和最小值给变量。然后调用UpdateData(FALSE)用变量的值初始化对话框控件,用UpdateData(TRUE)把对话框控件当前的值获取到关联的变量。如果设置了范围,在获取值的时候会检查。
写代码的方式也可关联,方式是在DoDataExchange函数中添加类似下面这样的代码。初学建议用类向导。
void CTestDlg::DoDataExchange(CDataExchange* pDX)
{
CDialogEx::DoDataExchange(pDX);
DDX_Text(pDX, IDC_EDIT1, m_dVal1); //把edit控件IDC_EDIT1关联到一个浮点数m_dVal1
DDX_Control(pDX, IDC_EDIT1, m_ctrlEdit);//把edit控件IDC_EDIT1关联到一个CEdit控件m_ctrlEdit
}

当然,也可以先获取字符串再转换为浮点数,看个人兴趣了。
全部回答

把edit设置为  多行,垂直滚动

 file *fp;  fp=fopen("c:\\1.txt","r+");  tchar str[256];  tchar t[10000]={0};  while(fgets(str,sizeof(str),fp))  {

  strcat(t,str);   strcat(t,"\r\n");  }  fclose(fp);  cedit *p=(cedit *)getdlgitem(idc_edit2);  p->setwindowtext(t);

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
女朋友带我见她两个姐和姐夫代表什么了
数码宝贝2的剧情发生在法易路岛还是沙拔大陆
克丽缇娜丽云美容院怎么去啊,有知道地址的么
两车同时从A地出发去B地,甲车每小时行40千米
1931年英国议会制定《威斯敏斯特法》的根本原
清明节给死去的亲人烧纸用的祭文谁知到,急用
中国服刑人员有多少,中国监狱犯人有工资吗
锻炼坐位体前屈能长腿吗!
肺活量小有什么坏处呢 如何提高肺活量
单选题下列关于电场性质的说法,正确的是A.电
2,3,10,15,26,35后面是多少
我当方士那些年连山死后还有续集吗
新上海美发在什么地方啊,我要过去处理事情
爱亲母婴店怎么样,爱亲母婴店加盟费多少?
曲线y=x^2,y=x 2围成的图形绕x轴旋转一周生成
推荐资讯
鬼吹灯是不是倒闭了?为什么客户端只有2013年
父亲的祝福百科,怀念父亲的祝福语大全
韩国跑男与女团结婚是那一期
有没有在武汉做过移植头发手术的?费用是怎么
《囡囡》完整粤语版。
邹平县公安局开发区分局第一工业园区派出所怎
现在的中秋节能干什么
娅和雅哪个更适合做女孩的名字
刚刚出生的小八哥怎么养,用什么养?
临朐现在考c1多少钱
单选题They ________ the distanc
刘记盐卤豆腐在什么地方啊,我要过去处理事情
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?