我有两个对话框A和B,首先出现的是A对话框,里面有一个Edit控件,鼠标点击这个控件后弹出对话框B,B里面有个字符Button,点击这个字符Button后,对话框B消失,字符显示在A对话框的Edit控件上。最后一步怎么实现,新手求教
------解决思路----------------------
可以是用消息,在A中定义一个消息,并且绑定一个消息处理函数,之后在B中sendmessage这个消息,并且把心的内容做为参数传过去就可以了
------解决思路----------------------
LZ几处概念有无:1.同一个程序不同的两个类之间数据交互,错误,类是对一组方法的抽象,两个类之间无法直接交互,应该是对象之间的数据交互;
2.MFC自带的消息刷新,根据变量的值变化来显示,对不起,这点MFC无法自动办到,尽管你的想法很好,呵呵
标准的做法就是1楼所言,一句话是:自定义消息映射,响应消息,更新显示。
------解决思路----------------------
全局变量容易实现 但是对项目整体不好
自定义消息是线程之间 或者对话框之间传递消息用的 比较实用
http://zerfew.blog.163.com/blog/static/19381016920117290154271/