三个类的能力分别为:
CObject:运行时类型识别(RTTI)、动态创建(Dynamic Creation)、文件读写(Serialization)
CCmdTarget:消息机制,拥有DECLARE_MESSAGE_MAP宏,从而可以接收WM_COMMAND消息
CWnd:除WM_COMMAND消息之外,还可以接收WM_xxx消息
这三者的派生关系是:CObject->CCmdTarget->CWnd。
只要从某个类派生,那该派生类就具有基类的能力。
三个类的能力分别为:
CObject:运行时类型识别(RTTI)、动态创建(Dynamic Creation)、文件读写(Serialization)
CCmdTarget:消息机制,拥有DECLARE_MESSAGE_MAP宏,从而可以接收WM_COMMAND消息
CWnd:除WM_COMMAND消息之外,还可以接收WM_xxx消息
这三者的派生关系是:CObject->CCmdTarget->CWnd。
只要从某个类派生,那该派生类就具有基类的能力。