假设类A有若干可重载函数(OnDoSth()等),若干消息(MS_MESSAGE等)
一般情况,需要对类A的可重载函数和消息进行处理时,是定义一个类A1作为类A的子类,在类A1中进行处理,然后生成A1的实例。
我想请问:
假如类B的定义如下
class B
{
......
public:
A *a1;
A a2;
......
};
如何在类B中处理a1、a2的可重载函数和消息呢?
望不吝赐教,不胜感激!
一般情况,需要对类A的可重载函数和消息进行处理时,是定义一个类A1作为类A的子类,在类A1中进行处理,然后生成A1的实例。
我想请问:
假如类B的定义如下
class B
{
......
public:
A *a1;
A a2;
......
};
如何在类B中处理a1、a2的可重载函数和消息呢?
望不吝赐教,不胜感激!
比如CSocket类,有可重载函数OnReceive(),一般我们是通过继承CSocket来处理该可重载函数,我想知道,如果我直接载CDialog1里定义:
……
public:
CSocket mysock;
……
有没有办法处理OnReceive(),让他完成我指定的任务。
你的OnReceive(),不容易实现
要用最好生成 A* pa2;
然后在对话框中定义该实例类成员。