摘要:
Posted on2011-01-13 20:44一桶浆糊这是上一篇博客《宏定义的极致发挥---让你的普通C++类轻松支持IDispatch自动化接口》所展示的示例代码的改进版,改进之处有:1、如果不想直接提供成员作为属性,可以用成员函数的方式提供属性读写。2、支持基类映射表,即如果基类也实现了映射... 阅读全文
摘要:
之前在借助模板类自动实现COM连接点接收器(Sink)中对原作者的代码进一步封装,弄清了连接点使用的原理,在看ATL代码的过程中,发现ATL本身就提供了AtlAdvise/AtlUnadvise这样的机制来简化连接点的使用,CComPtrBase中也有Advise这个成员函数,它是对AtlAdvis... 阅读全文