博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2010年12月24日

摘要: 最近坛子有人问起怎样从一个HTML元素接口获取它的连接点的DIID,这个问题本来不是个问题,用OleView看看组件的类型库信息,马上就能得到它的事件接口GUID,问题在于当得到一个 IHTMLElement 指针时,它到底是那种元素类型?每种元素类型的连接点接口是不同的,所以必须要动态获取事件GUID才能挂接到组件上。 想起我正在做的界面项目,已经实现了动态获取功能,就共享一下源码吧。这段源码封装到了一个类的成员函数里面,现在原封不动地贴出来,有少量内容跟目标无关,但不影响代码的阅读和理解,关键注释已经有了。代码用了 4 种方案,一个不行就试另一个。 好了,废话不多说,上菜! HRES... 阅读全文

posted @ 2010-12-24 23:11 一桶浆糊 阅读(1940) 评论(0) 推荐(0) 编辑