MFC SetWindowText偶尔会卡住(edit显示不自动更新),需要用updateData吗?
2个回答
展开全部
使用SetWindowText不需要UpdateData.
你需要查看下代码是否在使用SetWindowText后再使用UpdateData(FALSE),因为使用SetWindowText不会改变关联变量的值,如果再用UpdateData(FALSE)又会将Edit关联的变量值又显示出来了。(即更新后又改回来了,edit显示不更新)
如果非要用UpdateData,必须先UpdateData(TRUE),后再UpdateData(FALSE)
你需要查看下代码是否在使用SetWindowText后再使用UpdateData(FALSE),因为使用SetWindowText不会改变关联变量的值,如果再用UpdateData(FALSE)又会将Edit关联的变量值又显示出来了。(即更新后又改回来了,edit显示不更新)
如果非要用UpdateData,必须先UpdateData(TRUE),后再UpdateData(FALSE)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询