Partager via


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

Un conteneur de contrôles ActiveX est un programme parent qui fournit l'environnement nécessaire à l'exécution d'un contrôle ActiveX (appelé OLE auparavant). Vous pouvez créer une application capable de contenir des contrôles ActiveX avec ou sans l'aide de MFC, mais il est plus simple de le faire en utilisant MFC.

La création d'un programme conteneur MFC en utilisant l'Assistant Application MFC vous permet d'accéder aux principales fonctionnalités des contrôles ActiveX et Automation qui sont implémentées par les classes MFC et ActiveX. Ces fonctionnalités comprennent l'édition visuelle, l'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 prend en charge votre programme parent comprennent la création d'un conteneur, d'un mini serveur, d'un serveur complet et un programme qui sert à la fois de conteneur et de serveur.

  • Nouvelle application MFC. Pour créer un nouveau programme MFC contenant Automation, l'édition visuelle, les fichiers composés ou la prise en charge du contrôle, utilisez l'Assistant Application MFC et choisissez les options Automation appropriées.

  • Application MFC existante. Si vous ajoutez la prise en charge de la relation contenant-contenu de contrôles à une application MFC existante, consultez Conteneurs de contrôles OLE : activation manuelle de la contenance de contrôles OLE.

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

  1. Conteneurs

  2. Édition visuelle

  3. Contrôles ActiveX MFC

Voir aussi

Concepts

Types de projets Visual C++