(看了你的问题,感慨:我真是太太菜了)不知道哦~~对不起你搜索一下相关内容哦~~

解决方案 »

  1.   

    BEGIN_OBJECT_MAP(ObjectMap)
    OBJECT_ENTRY(CLSID_xxx, Cxxx)
    END_OBJECT_MAP()
    在某组件中定义一个对象数组ObjectMap[]其类型为_ATL_OBJMAP_ENTRY,其中包含对象Cxxx.
    _ATL_OBJMAP_ENTRY主要功能是为对象Cxxx生成类厂.BEGIN_COM_MAP(Cxxx)
        COM_INTERFACE_ENTRY(Ixxx)
        COM_INTERFACE_ENTRY(IDispatch)
    END_COM_MAP()
    定义对象Cxxx的两个接口Ixxx和IDispatch._module.init()起初始化整个组件的作用.其实我所有的解释在你理解com规范后,用右键看一下每个宏原代码便知.