使用捕获事件监听器(useCapture=true)的陷阱及其对策 阅读全文>
发表于 @ 2008年02月20日 16:45:00|评论(loading...)|编辑
IDL中提供的[source]属性,是为了让实现类宣扬它支持哪几个对外接口注册。阅读全文>
发表于 @ 2008年02月02日 08:21:00|评论(loading...)|编辑
对于组件来说:通过自己的三个函数决定自己的生命周期。
而对于类:必须由外部程序显示调用new'和delete来管理自己生命周期。
阅读全文>
发表于 @ 2008年02月01日 12:49:00|评论(loading...)|编辑
创建组件的四种方法:1. 一般组件是使用CoCreateInstance函数,通过类厂来创建。2. 通过智能指针中的CreateInstance创建组件,它其实是间接调用CoCreateInstance。是对CoCreateInstance调用的包装。3. 也可以使用CComObject中的CreateInstance直接创建组件,不通过CoCreateInstance。4. 直接new CComObject创建组件,不通过CoCreateInstance。但这种方法不支持聚合组件的创建。阅读全文>
发表于 @ 2008年02月01日 09:37:00|评论(loading...)|编辑