代码改变世界

文章分类 -  MFC剖析

COM使用ICollectionOnSTLImpl的枚举与集合中的引用计数

2011-06-10 23:00 by ubunoon, 397 阅读, 收藏,
摘要: 在ATL中实现COM接口的集合接口和枚举接口,相对比较简单,使用ICollectionOnSTLImpl基本上就可以完成,网络上相关的教程也很多。大致的代码typedef std::vector<long> CollType;typedef CComEnumOnSTL<IEnumVARIANT, &IID_IEnumVARIANT, VARIANT, _Copy<VARIANT>, CollType > EnumType;typedef ICollectionOnSTLImpl<IDyVector, CollType, VARIANT, _Co 阅读全文