mfc 消息传递

如果在A类头文件中包含B类的头文件,并定义了一个B类的指针成员变量*memB,我想通过memB由B类向A类发送消息,请问该怎么做呢,或者说需要用什么其他的机制去实现?p.... 如果在A类头文件中包含B类的头文件,并定义了一个B类的指针成员变量*memB,我想通过memB由B类向A类发送消息,请问该怎么做呢,或者说需要用什么其他的机制去实现?

p.s. 之前一直使用QT,使用信号与槽机制很容易解决,最近刚接触MFC,对消息机制理解的不是很透彻,求指导~
展开
 我来答
桥平卉0Gpabe
2016-07-13
知道答主
回答量:1
采纳率:0%
帮助的人:1.8万
展开全部
1、在B类的头文件中添加 class A,声明一个A类型的成员变量*memA,并定义一个成员函数,用于接收A类型的指针;
2、在B类的源文件中include A的头文件;
3、在A类中,memB = new B() 后,将它自身(this)通过上述成员函数传递给memB;
4、B类每次需要向A类发消息时,memA->PostMessage();
纯手打,望采纳
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式