使用VC两年了 使用编辑框控件也是常有的事 现在才知道 更新编辑框中的内容有以下两种方法:
(1) UpdateData函数
Updatedata(false) 更新编辑框中的显示内容
UpdateData(true) 获得编辑框的内容
但是如果直接使用UpdateData函数 是对对话框中的所有编辑框进行的操作 不能只是改变某个编辑框的显示 如下:
若是其中一个编辑框显示的是系统时间 每秒改变一次显示 在OnTimer函数中使用UpdateData(false) 这样 对话框中的其他的编辑框就不可以正常使用了 这种情况 可以使用第二种方法
(2) GetDlgItem(IDC_EDIT1)->SetWindowText(strTime);
这个语句可以针对单个编辑框 来更改显示
一个小程序的小结 期望对大家有点帮助