SetDlgItemText()设置过后要呼叫UpdateData()函数进行更新//UpdateData不是控件到变量吗?

SetDlgItemText(IDC_EDIT,m_ok);//CStringm_okupdateData(TRUE);... SetDlgItemText(IDC_EDIT,m_ok);//CString m_okupdateData(TRUE); 展开
 我来答
bhtzu
2012-06-28 · TA获得超过1.1万个赞
知道大有可为答主
回答量:8088
采纳率:85%
帮助的人:4239万
展开全部
UpdateData()有参数
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不是控件关联变量,可以用常量先试试。
来自:求助得到的回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式