在MFC中是否有与GetDlgItemInt()类似的函数?

2025-02-21 18:21:33
推荐回答(3个)
回答1:

如果是想获取编辑框的话,给编辑框绑定一个double类型的变量比如m_dbval,若想获取编辑框中的内容就执行UpdateData(true);如果编辑框上面的数字是小数,那么这个函数会自动把数字赋值给m_dbval,直接用m_dbval就可以了,如果不是小数比如aaa之类的,会提示用户只接受小数类型
绑定的操作:右键单击控件,点classwizard,点到member variable页面,然后在控件列表中选中编辑框,然后点add member variable,变量类型选择double即可

回答2:

有个曲折的办法可用,先GetWindowText();再用atof();之类的转换成数字,当然小数点也是可以编程判断的....

回答3:

控件值的获取应该是用变量关联控件,使用UpdateData进行变量和控件间的传递