Mapas de conexiones
Controles OLE pueden exponer interfaces a otras aplicaciones. Estas interfaces permiten sólo acceso de un contenedor de ese control. Si un control OLE desea tener acceso a las interfaces externas de otros objetos OLE, un punto de conexión establecido. Este pin ofrece al control el acceso de salida a los mapas externos de envío, como mapas de eventos o notificación funciona.
La biblioteca MFC (Microsoft Foundation Class) proporciona un modelo de programación que admita los puntos de conexión. En este modelo, “asigna la conexión” se utilizan para señalar interfaces o puntos de conexión para el control OLE. Los mapas de la conexión contienen una macro para cada punto de conexión. Para obtener más información sobre asignaciones de conexión, vea la clase de CConnectionPoint .
Normalmente, un control admitirá sólo dos puntos de conexión: uno de los eventos y otro para las notificaciones de cambio de propiedad. Éstos son implementados por la clase base de COleControl y no requieren ningún trabajo adicional del programador del control. Puntos de conexión adicional que desee implementar en la clase debe agregar manualmente. Para admitir mapas y los puntos de conexión, MFC proporciona las siguientes macros:
Declaración y Demarcation de mapa de la conexión
Declara una clase incrustada que implementa un punto de conexión adicional (se utiliza en la declaración de clase). |
|
Finaliza la declaración de un punto de conexión (se utiliza en la declaración de clase). |
|
Especifica el identificador de la interfaz de punto de conexión del control. |
|
Declara que un mapa de conexión se utiliza en una clase (se utiliza en la declaración de clase). |
|
Inicia la definición de un mapa de conexión (se utiliza en la implementación de la clase). |
|
Finaliza la definición de un mapa de conexión (se utiliza en la implementación de la clase). |
|
Especifica un punto de conexión en la asignación de la conexión del control. |
Las siguientes funciones ayudan a un receptor en el establecimiento y la desconexión de una conexión de puntos de conexión:
Inicialización o finalización de puntos de conexión
Establece una conexión entre un origen y un receptor. |
|
Interrumpe una conexión entre un origen y un receptor. |