Partager via


Création d'un conteneur de contrôles ActiveX MFC

Un conteneur de contrôle ActiveX est un programme parent qui fournit l’environnement pour qu’un contrôle ActiveX (anciennement OLE) s’exécute. Vous pouvez créer une application capable de contenir des contrôles ActiveX avec ou sans MFC, mais il est beaucoup plus facile à faire avec MFC.

Important

ActiveX est une technologie héritée qui ne doit pas être utilisée pour le nouveau développement. Pour plus d’informations sur les technologies modernes qui remplacent ActiveX, consultez Contrôles ActiveX.

La création d’un programme de conteneur MFC à l’aide de l’Assistant Application MFC vous permet d’accéder aux nombreuses fonctionnalités des contrôles ActiveX et d’Automation implémentés par les classes MFC et ActiveX. Ces fonctionnalités incluent l’édition visuelle, Automation, la création de fichiers composés et la prise en charge des contrôles. Les options d’édition visuelle de l’Assistant Application MFC que votre programme parent prend en charge incluent la création d’un conteneur, d’un mini-serveur, d’un serveur complet et d’un programme qui est à la fois un conteneur et un serveur.

  • Nouvelle application MFC. Pour créer un programme MFC qui inclut Automation, la modification visuelle, les fichiers composés ou la prise en charge des contrôles, utilisez l’Assistant Application MFC et choisissez les options Automation appropriées.

  • Application MFC existante. Si vous ajoutez l’endiguement du contrôle à une application MFC existante, consultez les conteneurs ole Control : Activation manuelle de l’isolement ole Control.

Pour créer un conteneur ActiveX pour l’un des types d’applications suivants

  1. Containers

  2. Modification visuelle

  3. Contrôles ActiveX MFC

Voir aussi

Types de projets C++ dans Visual Studio