class cobject 1)一般诊断 Assertvalid 2)运行期识别 Runtimeclass 3)串行化 Seria1ize 4)动态创建 DECLARE DYNAMIC/IMPLEMENT DYNAMIC class CCmdTarget: public Cobject 1)消息发送 BEGIn MESSAGE MAP(CMYView, Cview) On COMMAND(ID FILE OPEN, OnFileopen) END MESSAGE MAP O ●2)等待光标 3)支持自动化 IDispatch COM class CObject : 1) 一般诊断 AssertValid 2) 运行期识别 RuntimeClass 3) 串行化 Serialize 4) 动态创建 DECLARE_DYNAMIC/IMPLEMENT_DYNAMIC class CCmdTarget : public CObject 1) 消息发送 BEGIN_MESSAGE_MAP(CMyView,Cview) ON_COMMAND(ID_FILE_OPEN,OnFileOpen) … … END_MESSAGE_MAP() 2) 等待光标 3) 支持自动化 IDispatch COM