COM
文章平均质量分 82
nickr
.
展开
-
Narrator.dll 的实现
常常看英文网页. 有不少单词不认识, 甚至不知道如何发音. 也有软件可以翻译. 比如 googletoolbar, 还支持屏幕取词. 而金山词霸的一些版本也可以发音. 但它太庞大了. 我只要一个小小的发音功能. 犯不着. 这个时候, 往往我将这个词粘贴到控制面板的 speech applet, 让 windows 给我读出来. 虽然声音很糟糕. 毕竟是免费的午餐. 至少能知道单词是怎么读的.这个原创 2006-12-03 16:55:00 · 2589 阅读 · 0 评论 -
定制 WebBrowser (Part 1)
用 WTL 向导创建一个程序 WtlHtml, 显示 HTML page. 其实也就是 host 一个 webBrowser 控件. 打算做一些定制的工作. 1. 首先需要定制的是指定 external IDispatch 接口. 我们可以向项目中增加一个 ATL Object. 或者, 简单一点, 直接在现有的类上实现. 我打算采用第二种方法. 在 CWtlHtmlView 上实现. 给 C原创 2006-12-23 16:45:00 · 3458 阅读 · 5 评论 -
源码级 COM 组件复用的一次尝试
说到 COM 组件的复用. 那自然就是包容和聚合. 在二进制的层面上的复用. 这次我们要说的是在基于 ATL 的源代码级的复用. 比如已经有了一个 ATL 实现的组件, 比如 CComponentA, 现在想要实现另一个组件 CComponentB. 两个组件要实现的接口都相同, 比如 IComponentA. 而 CComponentB 的行为和 CComponentA 差不多, 只有个别方法的原创 2006-12-26 20:26:00 · 1615 阅读 · 0 评论