
mfc 消息传递
如果在A类头文件中包含B类的头文件,并定义了一个B类的指针成员变量*memB,我想通过memB由B类向A类发送消息,请问该怎么做呢,或者说需要用什么其他的机制去实现?p....
如果在A类头文件中包含B类的头文件,并定义了一个B类的指针成员变量*memB,我想通过memB由B类向A类发送消息,请问该怎么做呢,或者说需要用什么其他的机制去实现?
p.s. 之前一直使用QT,使用信号与槽机制很容易解决,最近刚接触MFC,对消息机制理解的不是很透彻,求指导~ 展开
p.s. 之前一直使用QT,使用信号与槽机制很容易解决,最近刚接触MFC,对消息机制理解的不是很透彻,求指导~ 展开
1个回答
展开全部
1、在B类的头文件中添加 class A,声明一个A类型的成员变量*memA,并定义一个成员函数,用于接收A类型的指针;
2、在B类的源文件中include A的头文件;
3、在A类中,memB = new B() 后,将它自身(this)通过上述成员函数传递给memB;
4、B类每次需要向A类发消息时,memA->PostMessage();
纯手打,望采纳
2、在B类的源文件中include A的头文件;
3、在A类中,memB = new B() 后,将它自身(this)通过上述成员函数传递给memB;
4、B类每次需要向A类发消息时,memA->PostMessage();
纯手打,望采纳
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询