vs 2008 编辑框问题

来源:百度知道 编辑:UC知道 时间:2024/06/21 10:36:56
我创建了2个编辑框 关联了2个double变量

现在我想通过一个按钮来实现第一个编辑框的数据经过运行以后 输出到第二个编辑框里面去

UpdateData();
m_2 = m_1 +10;
UpdateData(false);

比如这样我在VC里面可以实现

但是在VS08里面就没反应了..这是为什么啊?

不用数据交换也行,在按钮事件里这样写
CString m_str1,m_str2;
int m_1,m_2;
GetDlgItem(IDC_EDIT1)->GetWindowText(m_str1);
m_1=atoi(m_str1);
m_2=m_1+10;
m_str2.Format("%d",m_2);
GetDlgItem(IDC_EDIT2)->SetWindowText(m_str2);

VS2008没用过。
但是用updatedata函数太小儿科了吧,你直接使用
GetWindowText获取窗口数据,然后在执行计算,结果格式化,再使用SetWindowText设置窗口数据不就行了么。

我感觉 UpdateData这个函数就是鸡肋,很容易让人混淆。

晕,也忒简单了把。

按说他的代码是可以的。

因此我断定,他的代码其它地方还有问题。