VC++怎么实现两个编辑框内容一致,一个改变时另一个也改变

 我来答
hu251405204
2014-07-08 · TA获得超过1388个赞
知道小有建树答主
回答量:174
采纳率:0%
帮助的人:106万
展开全部
这个还得看实际情况 我有其中一种想法 供你参考吧
现在对话框建立两个编辑框 edit1 edit2 按ctrl+W 给这两个编辑框加两个参数 m_edit1和m_edit2
然后等有数据来时将数据同时赋给这两个参数就好啦 别忘了UpdateData一下哈

也可以开一个线程 我一般用CreateThread 监视两个数据 如果有变化则上传

这个是大概思路 如果是代码还是看看教学书 里面好多的 就是讲MFC的编辑框部分 都有
追问
两个编辑框属于两个不同的窗体,怎么做呢?
追答
哈哈 明白你的意思了 比如俩个页面分别是Dialog1,Dialog2  你再Dialog2.h里面的class Dialog2: public CDialog的public:里面建立一个 比如cstring a; 在Dialog2 直接调用就行啦 这个估计你会吧 要想让Dialog1也调用cstring a;的话要在Dialog1.cpp里面初始化一个Dialog2    (Dialog2  pDialog2 ;)
然后用pDialog2->a 的方式引用Dialog2 中的cstring a;就可以啦 不知道了解了没?希望能给你些帮助
久力6332356
2014-07-08
知道答主
回答量:54
采纳率:0%
帮助的人:17.8万
展开全部
你可以添加EN_CHANGE消息 是文本内容更改以后会响应的消息 然后在这个响应消息函数里面设置宁一个编辑框的内容就可以了。 或者响应失去焦点EN_KILLFOCUS也可以
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lindrl
2014-07-08 · TA获得超过114个赞
知道答主
回答量:148
采纳率:0%
帮助的人:88.9万
展开全部
让两个都响应一种消息
追问
具体点行不
追答
比如,你输入文字的时候会产生WM_CHAR消息,这时可以让编辑框响应它
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式