MFC 编辑框问题 急急

2024-12-25 23:53:41
推荐回答(4个)
回答1:

ClassWizard直给编辑框关联一个变量不是更简单。
方法:
在编辑上单右鼠标右键,选择ClassWizard..然后在Member Variables上找到这个控件的ID号,双击并添加double类型的成员变量(m_edit1).

获到编辑框中的值:
UpdateData(true);
double My_data = m_edit1;

给编辑框赋值:
m_edit1 = My_data;
UpdateData(false);

回答2:

利用atol()函数
先获取getDlgItem(IDC_TEXT)->getWindowText();
在利用atol()函数转换成Double类型
反之.....

回答3:

Yics2004正解!

回答4:

atol转化的是长整型,应该用atof,才是转化为double型

double My_data;
CString str;
GetDlgItem(IDC_ITEM1)->GetWindowText(str);
My_data = atof(str);