MFC程序执行UpdateData(TRUE ),影响到一些和控件未绑定的变量的值

我用VC2005创建了MFC程序(自动生成界面的那种),在界面上创建了若干控件,当我我在一个按钮的事件中执行UpdateData(TRUE),影响到一些全局变量的值,刚执... 我用VC2005创建了MFC程序(自动生成界面的那种),在界面上创建了若干控件,当我我在一个按钮的事件中执行UpdateData(TRUE ),影响到一些全局变量的值,
刚执行完UpdateData(TRUE ),这些变量的值就变了。
这些变量并没有和控件绑定,一般很么原因引起的?
展开
 我来答
kepomsc
2013-05-08 · TA获得超过269个赞
知道小有建树答主
回答量:455
采纳率:100%
帮助的人:209万
展开全部
查看一下doExchange里面的函数信息与绑定值,同时看看控制的ID在resource.h中的定义,VS默认下同一个值可以给多个ID名称使用,前提是控制不重复即可.
如果再不确证可以将doexchange函数内的相当关联都注释掉看看
来自月岩仪态万千的比目鱼
2013-05-08 · TA获得超过1571个赞
知道小有建树答主
回答量:1221
采纳率:50%
帮助的人:971万
展开全部
或者不实用UpdateData,直接使用

(CEdit*)GetDlgItem(IDC_EDIT)->SetWindowText("你好");
SetWindowText/GetWindowText用于设置/得到当前显示的文本。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式