连接映射
OLE 控件可以显示接口在其他应用程序。 这些接口只允许从容器的访问该控件。 如果 OLE 控件需要对其他 OLE 对象访问外部接口的连接点,必须确定。 此连接点允许控件绑定到外部计划映射的传出访问,如事件映射或通知函数。
Microsoft 基础类库 (mfc) 提供支持连接点的编程模型。 在此模型中, “连接映射”用于指定接口或为 OLE 控件连接点。 连接映射包含每个宏连接点。 有关连接映射的更多信息,请参见 CConnectionPoint 类。
通常,控件将支持连接点的两种:事件的和属性通知的。 这些由 COleControl 基类实现并不由控件编写器需要额外的工作。 任何附加在您的类连接点要实现必须手动添加。 若要支持连接映射和点, MFC 提供下面的宏:
连接映射声明和除法
声明实现进一步的连接点的嵌入式类 (必须在类中声明)。 |
|
结束的声明连接点 (必须在类中声明)。 |
|
指定控件的接口 ID 连接点。 |
|
声明连接映射用于类 (必须在类中声明)。 |
|
启动连接映射的定义 (必须使用类来实现)。 |
|
关闭连接映射的定义 (必须使用类来实现)。 |
|
在控件的连接映射指定连接点。 |
以下功能帮助在建立的一个接收器,并且断开连接使用连接点:
的初始化/停止连接点
生成源和事件之间的连接。 |
|
中断连接在源和事件之间。 |