MFC中一个Edit Control中输入浮点数,如何获取并在程序内计算。GetDlgItemInt只能是整形,要小数点怎? 5
6个回答
展开全部
不要动不动就用GetDlgItem,可以给空间绑定变量,比如 m_fltVal
执行UpdateData(true);控件里的数字就赋值给m_fltVal了,其他可以绑定各种类型的
执行UpdateData(true);控件里的数字就赋值给m_fltVal了,其他可以绑定各种类型的
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
CEdit *pEdit = (CEdit *)GetDlgItem(IDC_EDIT); //你的EditControl的ID
CString str;
pEdit->GetWindowsText(str);
float f = atof(str); //这就是你想要的f了
CString str;
pEdit->GetWindowsText(str);
float f = atof(str); //这就是你想要的f了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用浮点数变量关联编辑框,使用UpdateData(TRUE)就可以获取。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
给控件添加一个变量浮点型的m_num1,UpdateData(true) 将控件中你填入的数据 传到变量m_num1,然后你直接拿m_num1进行计算
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询