COM 组件设计与应用(十五)——连接点(vc6.0)
2006-07-22 22:55:35 来源:WEB开发网核心提示: 6、属性 Attributes 卡片中,接口类型选 Dual 双接口,COM 组件设计与应用(十五)——连接点(vc6.0)(2),注意一定要选择 Support Connection Points 来支持连接点,7、ClassView 中,才能生成下面的“事件代理类的程序代码
6、属性 Attributes 卡片中,接口类型选 Dual 双接口。注意一定要选择 Support Connection Points 来支持连接点。
7、ClassView 中,选择接口(IDispConnect),鼠标右键菜单添加函数 Add Method...
8、增加函数。和上回书的程序一样,增加一个接口函数计算加法,但通过连接点接口返回计算结果。
9、下面该增加“事件”函数了。选择事件接口(_IDispConnectEvents),添加函数。
10、该函数用来返回 Add() 函数的计算结果。
11、切换到 FileView 卡片,编译IDL文件。当然你也可以直接编译全部工程。其实编译的目的是为了从IDL文件产生TLB文件,因为 VC 的 IDE 环境只有知道了 TLB 后,才能生成下面的“事件代理类的程序代码”。
12、生成事件代理类程序代码。选择组件类对象(CDispConnect),执行鼠标右键菜单“实现连接点”
更多精彩
赞助商链接