今天想起一个问题,C++中,如果要实现接口的话,必须使用多重继承机制。MFC中,假如我们有一个类,既需要从MFC窗口类派生,又需要实现我们程序内部的一个接口,例如下面的代码。
如果在这类里添加消息映射函数的话,例如,添加OnLButtonDown消息函数
- class MyBaseClass
- {
- public:
- virtual ~MyBaseClass(){}
- }
- class MyDialog : public MyBaseClass, public CDialog
- {
- ...
- }
- class MyBaseClass
- {
- public:
- virtual