MFC COM
Un sous-ensemble de MFC est conçu pour prendre en charge COM, alors que la majeure partie de l'ATL (Active Template Library) est conçue pour la programmation COM. Cette section de la rubrique décrit la prise en charge de COM par MFC.
Les technologies actives (telles que les contrôles ActiveX, la relation contenant-contenu de document actif, OLE, etc.) utilisent le modèle COM (component object model (COM) pour permettre aux composants logiciels pour communiquer entre eux dans un environnement réseau, quel que soit le langage dans lequel ils ont été créés. Des technologies actives peuvent être utilisées pour créer des applications exécutées sur le bureau ou Internet. Pour plus d'informations consultez Introduction à COM ou Le component object model).
Les technologies actives incluent les deux technologies clientes et serveur, notamment :
La relation contenant-contenu de document actif, prise en charge dans les versions 4.2 de MFC et les versions ultérieures, permet aux utilisateurs d'afficher des documents actifs (tels que des fichers Microsoft Excel ou Word) et activer l'interface entière de l'application native du document dans la zone du client du conteneur de documents actifs comme le Classeur Microsoft Office ou Microsoft Internet Explorer. Les conteneurs se comportent comme des clients, tandis que les documents sont fournis par des serveurs de documents actifs. Pour plus d'informations sur l'utilisation des documents actifs dans les applications Web, consultez : Documents actifs sur Internet.
Les contrôles ActiveX sont des objets interactifs qui peuvent être utilisés dans des conteneurs tels qu'un site Web. Pour plus d'informations sur les contrôles ActiveX, consultez :
La création de scripts actifs contrôle le comportement intégré d'un ou plusieurs contrôles ActiveX d'un navigateur ou d'un serveur. Pour plus d'informations sur la création de scripts actif, consultez Technologie active sur Internet.
Automation (anciennement appelé OLE Automation) permet à une application de manipuler des objets implémentés dans une autre application, ou d'"exposer" des objets pour qu'ils puissent être manipulés.
L'objet automatisé peut être local ou distant (sur un ordinateur accessible sur un réseau). Automation est disponible pour les objets OLE et COM.
Cette section fournit également des informations sur la façon d'écrire les composants COM en utilisant MFC, par exemple, dans des Points de connexion.
Pour une présentation de ce qui est toujours appelé OLE par rapport à ce qui est maintenant appelé technologie active, consultez les rubriques de OLE.
En outre, consultez l'article de la Base de connaissances Q248019 : HOWTO : Empêcher une boîte de dialogue de serveur occupé d'apparaître lors d'une opération longue COM.
Dans cette section
Relation contenant-contenu de document actif