SetDlgItemText()设置过后要呼叫UpdateData()函数进行更新//UpdateData不是控件到变量吗?
SetDlgItemText(IDC_EDIT,m_ok);//CStringm_okupdateData(TRUE);...
SetDlgItemText(IDC_EDIT,m_ok);//CString m_okupdateData(TRUE);
展开
展开全部
UpdateData()有参数
UpdateData(TRUE);//这个是默认参数,不写就是他,实现从界面控件到程序变量的更新
UpdateData(FALSE);//这个实现程序更新(变量或者函数)到界面的更新
UpdateData(TRUE);//这个是默认参数,不写就是他,实现从界面控件到程序变量的更新
UpdateData(FALSE);//这个实现程序更新(变量或者函数)到界面的更新
更多追问追答
追问
SetDlgItemText(IDC_EDIT,m_ok);//是让这个控件显示变量的内容,是程序更新(变量或者函数)到界面的更新吧 为什么UpdateData(TRUE);才行呀?//TRUE不是控件到变量吗?
追答
应该用FALSE(要确认,m_ok是自定义变量,不是控件关联变量,如果是关联的,必须先TRUE)
SetDlgItemText(IDC_EDIT1,“11111”);
UpdateData(FALSE);
//控件名字不要使用标准名,不是好习惯,在某些如STATIC会出错,确保m_ok不是控件关联变量,可以用常量先试试。
来自:求助得到的回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询