ClassWizard直给编辑框关联一个变量不是更简单。
方法:
在编辑上单右鼠标右键,选择ClassWizard..然后在Member Variables上找到这个控件的ID号,双击并添加double类型的成员变量(m_edit1).
获到编辑框中的值:
UpdateData(true);
double My_data = m_edit1;
给编辑框赋值:
m_edit1 = My_data;
UpdateData(false);
利用atol()函数
先获取getDlgItem(IDC_TEXT)->getWindowText();
在利用atol()函数转换成Double类型
反之.....
Yics2004正解!
atol转化的是长整型,应该用atof,才是转化为double型
double My_data;
CString str;
GetDlgItem(IDC_ITEM1)->GetWindowText(str);
My_data = atof(str);