Ajout d'objets et de contrôles à un projet ATL

Vous pouvez utiliser l'un des Assistants Code ATL pour ajouter un objet ou un contrôle à vos projets ATL ou MFC. Pour chaque objet ou contrôle ajouté, l'Assistant génère des fichiers .cpp et .h, mais aussi un fichier .rgs pour permettre une prise en charge du Registre basée sur les scripts. Visual Studio fournit les Assistants Code ATL suivants :

Objet simple ATL

Boîte de dialogue ATL

Contrôle ATL

Page de propriétés ATL

Composant ATL Active Server Page

Consommateur OLE DB ATL

Ajout de la prise en charge ATL à votre projet MFC

Assistant Composant ATL COM+ 1.0

Fournisseur OLE DB ATL

Notes

Avant d'ajouter un objet ATL à votre projet, prenez connaissance des données et prérequis le concernant dans les rubriques d'aide connexes.

Pour ajouter un objet ou un contrôle à l'aide de l'Assistant Contrôle ATL

  1. Dans l'Explorateur de solutions, cliquez avec le bouton droit sur le nœud du projet, puis cliquez sur Ajouter dans le menu contextuel. Cliquez sur Ajouter une classe.

    La boîte de dialogue Ajouter une classe s'affiche.

  2. Le dossier ATL étant sélectionné dans le volet Catégories, sélectionnez l'objet que vous voulez ajouter dans le volet Modèles. Cliquez sur Ouvrir. L'Assistant Code correspondant à l'objet sélectionné s'affiche.

    Notes

    Si vous souhaitez ajouter un objet ATL à un projet MFC, vous devez d'abord ajouter une prise en charge ATL au projet existant. Pour ce faire, suivez les instructions fournies dans Ajout de la prise en charge ATL à votre projet MFC.

    Sinon, si vous tentez d'ajouter un objet ATL à votre projet MFC sans avoir au préalable ajouté la prise en charge ATL, Visual Studio vous demande si vous souhaitez ajouter cette prise en charge. Cliquez sur Oui pour ajouter la prise en charge ATL au projet et ouvrir l'Assistant ATL sélectionné.

Voir aussi

Tâches

Création de projets à l'aide des Assistants Application

Référence

Assistant Projet ATL

Fundamentals of ATL COM Objects

Configurations des projets ATL par défaut

Concepts

Projets Visual C++

Programming with ATL and C Run-Time Code