VC++怎么实现两个编辑框内容一致,一个改变时另一个也改变
3个回答
展开全部
这个还得看实际情况 我有其中一种想法 供你参考吧
现在对话框建立两个编辑框 edit1 edit2 按ctrl+W 给这两个编辑框加两个参数 m_edit1和m_edit2
然后等有数据来时将数据同时赋给这两个参数就好啦 别忘了UpdateData一下哈
也可以开一个线程 我一般用CreateThread 监视两个数据 如果有变化则上传
这个是大概思路 如果是代码还是看看教学书 里面好多的 就是讲MFC的编辑框部分 都有
现在对话框建立两个编辑框 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;就可以啦 不知道了解了没?希望能给你些帮助
展开全部
你可以添加EN_CHANGE消息 是文本内容更改以后会响应的消息 然后在这个响应消息函数里面设置宁一个编辑框的内容就可以了。 或者响应失去焦点EN_KILLFOCUS也可以
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
让两个都响应一种消息
追问
具体点行不
追答
比如,你输入文字的时候会产生WM_CHAR消息,这时可以让编辑框响应它
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询