Partager via


Contrôle ActiveX MFC (Assistant)

Un contrôle ActiveX est un type spécifique de serveur Automation ; il s’agit d’un composant réutilisable. L’application hébergeant le contrôle ActiveX est le client d’automatisation de ce contrôle. Si votre objectif est de créer un composant réutilisable, utilisez cet Assistant pour créer votre contrôle. Pour plus d’informations, consultez Contrôles ActiveX 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.

Vous pouvez également créer une application MFC serveur Automation à l’aide de l’Assistant Application MFC.

Un contrôle ActiveX créé avec cet Assistant peut avoir une interface utilisateur, ou il peut être invisible. Vous pouvez indiquer cette option dans la page Paramètres du contrôle de l’Assistant. Un contrôle minuteur est un exemple de contrôle ActiveX que vous souhaitez être invisible.

Les contrôles ActiveX peuvent avoir une interface utilisateur complexe. Certains contrôles peuvent être comme des formulaires encapsulés : un seul contrôle contenant de nombreux champs, chacun d’eux un contrôle Windows en son propre droit. Par exemple, un objet de composant machine implémenté en tant que contrôle ActiveX MFC peut présenter une interface utilisateur de type formulaire. Les utilisateurs peuvent utiliser l’interface utilisateur pour lire et modifier le numéro de partie, le nom du composant et d’autres informations. Pour plus d’informations, consultez Contrôles ActiveX MFC.

Si vous devez créer un conteneur pour vos objets ActiveX, consultez Créer un conteneur de contrôle ActiveX.

Le programme de démarrage MFC inclut des fichiers sources C++ (.cpp), des fichiers de ressources (.rc) et un fichier de projet (.vcxproj). Le code généré dans ces fichiers de démarrage est basé sur MFC.

L’exemple de liste suivant montre les tâches et les types d’améliorations pour votre contrôle ActiveX :

Vue d’ensemble

Cette page de l’Assistant décrit les paramètres d’application actuels pour le projet de contrôle ActiveX MFC que vous créez. Par défaut, l’Assistant crée un projet comme suit :

  • Le projet par défaut ne génère pas de licence d’exécution ni de fichiers d’aide. Vous pouvez modifier ces paramètres par défaut dans la page Paramètres . Seules les sélections que vous effectuez sur cette page de l’Assistant Contrôle ActiveX sont reflétées dans la page Vue d’ensemble .

  • Le projet inclut une classe de contrôle et une classe de page de propriétés, en fonction du nom du projet. Vous pouvez modifier les noms de votre projet et des noms de fichiers dans la page Noms de contrôle.

  • Le contrôle est basé sur aucun contrôle Windows existant, s’active lorsqu’il devient visible, a une interface utilisateur et inclut une boîte de dialogue À propos . Vous pouvez modifier ces paramètres par défaut dans la page Paramètres .

Voir aussi

Projets Visual Studio - C++
Types de projets C++ dans Visual Studio
Concepts