当前位置: 代码迷 >> VC/MFC >> 关于Edit控件传值得有关问题
  详细解决方案

关于Edit控件传值得有关问题

热度:51   发布时间:2016-05-02 03:31:01.0
关于Edit控件传值得问题
我有两个对话框A和B,首先出现的是A对话框,里面有一个Edit控件,鼠标点击这个控件后弹出对话框B,B里面有个字符Button,点击这个字符Button后,对话框B消失,字符显示在A对话框的Edit控件上。最后一步怎么实现,新手求教
------解决思路----------------------
可以是用消息,在A中定义一个消息,并且绑定一个消息处理函数,之后在B中sendmessage这个消息,并且把心的内容做为参数传过去就可以了
------解决思路----------------------
引用:
你的这个方法我考虑过,但是我想要的是,关联控件变量,利用MFC自带的消息刷新,根据变量的值变化来显示,同一个程序不同的两个类之间数据交互,

LZ几处概念有无:1.同一个程序不同的两个类之间数据交互,错误,类是对一组方法的抽象,两个类之间无法直接交互,应该是对象之间的数据交互;
2.MFC自带的消息刷新,根据变量的值变化来显示,对不起,这点MFC无法自动办到,尽管你的想法很好,呵呵

标准的做法就是1楼所言,一句话是:自定义消息映射,响应消息,更新显示。
------解决思路----------------------
全局变量容易实现 但是对项目整体不好 
自定义消息是线程之间 或者对话框之间传递消息用的 比较实用
http://zerfew.blog.163.com/blog/static/19381016920117290154271/
  相关解决方案