Ajout de fonctionnalités à l'aide des Assistants Code

Lorsque vous avez créé un projet, il se peut que vous souhaitiez le modifier ou lui ajouter des fonctionnalités. Vous pouvez notamment créer de nouvelles classes, ajouter de nouvelles fonctions membres et variables membres, ainsi qu'ajouter des méthodes et des propriétés d'automation. Les Assistants Code sont destinés à vous aider à exécuter toutes ces opérations.

Notes

Vous pouvez à présent ajouter des gestionnaires de messages et mapper les messages à ceux-ci, ainsi que substituer les fonctions virtuelles MFC à l'aide de la fenêtre Propriétés.

Accès aux Assistants Code Visual C++

Il existe trois emplacements à partir desquels vous pouvez accéder aux Assistants Code Visual C++ :

  • Dans le menu Projet, la commande Ajouter un nouvel élément vous permet d'afficher la boîte de dialogue Add New Item, qui permet d'ajouter de nouveaux fichiers à votre projet. La commande Ajouter une classe affiche la boîte de dialogue Ajouter une classe permettant d'ouvrir les Assistants pour chaque type classe que vous pouvez ajouter à votre projet. La commande Ajouter une ressource affiche la boîte de dialogue Ajouter une ressource à partir de laquelle vous pouvez créer ou sélectionner une ressource à ajouter à votre projet.

    Si vous sélectionnez une classe ou une interface dans votre projet en affichage de classes, le menu Projet affiche également les commandes suivantes :

    • Implémenter l'interface (à partir d'une classe de contrôle uniquement)

    • Ajouter une fonction

    • Ajouter une variable

    • Ajouter un point de connexion (classe ATL uniquement)

    • Ajouter une méthode (à partir d'une interface uniquement)

    • Ajout de propriété (à partir d'une interface uniquement)

    • Ajouter un événement (à partir d'une classe de contrôle uniquement)

  • Dans l'Explorateur de solutions, cliquez avec le bouton droit sur n'importe quel dossier et sélectionnez Ajouter dans le menu contextuel pour ajouter de nouveaux fichiers ou des fichiers existants, des dossiers, des éléments, des classes, des ressources et des références Web au projet.

  • À partir de la fenêtre Affichage de classes, cliquez avec le bouton droit sur le nœud approprié et sélectionnez Ajouter dans le menu contextuel pour ajouter des fonctions, des variables, des classes, des propriétés, des méthodes, des événements, des interfaces, des points de connexion ou un autre code à votre projet.

    Notes

    Visual Studio ne propose pas d'Assistant pour l'ajout d'une interface à un projet. Vous pouvez ajouter une interface à un projet ATL ou ajouter la prise en charge ATL à votre projet MFC en ajoutant un objet simple à l'aide de l'Assistant Objet simple ATL. Vous pouvez également ouvrir le fichier .idl du projet et créer l'interface en tapant :

       interface IMyInterface {
       };
    
    

    Pour plus d'informations, consultez Implémentation d'une interface et Ajout d'objets et de contrôles à un projet ATL.

    Accès à l'Assistant Code à partir de

    Description

    Ajouter un nouvel élément

    Les Assistants Code de la fenêtre Ajouter un nouvel élément ajoutent des fichiers sources à votre projet. Le cas échéant, des répertoires supplémentaires sont créés pour contenir les fichiers que le moteur de génération du projet peut être amené à rechercher. Les Assistants Code disponibles à partir de l'icône Ajouter un élément sont les suivants :

    • Ajout de fichiers sources C++ (.cpp, .h, .idl, .rc, .srf, .def, .rgs).

    • Ajout de fichiers de développement Web (.html, .asp, .css, .xml).

    • Ajout de fichiers d'utilitaire et de ressources (.bmp, .cur, .ico, .rct, .sql, .txt).

    Ces Assistants Code ne vous demandent généralement aucune information, mais ajoutent un fichier à votre arborescence de développement. Vous pouvez renommer le fichier dans la fenêtre des propriétés.

    Explorateur de solutions

    Les Assistants Code disponibles à partir de l'Explorateur de solutions dépendent de l'emplacement de votre curseur au moment où vous cliquez avec le bouton droit sur un élément. Si l'option Ajouter ne s'affiche pas lorsque vous cliquez avec le bouton droit sur un élément, déplacez le curseur d'un niveau vers le haut dans l'arborescence de développement et recommencez. Les Assistants Code placent toujours le code supplémentaire à l'endroit approprié de l'arborescence de développement, peu importe où se trouve votre curseur. L'Explorateur de solutions propose les Assistants Code suivants :

    • Ajout de classe (ouvre la boîte de dialogue Ajouter une classe qui contient les nouveaux Assistants Code).

    • Ajout de ressource (Nouveau, Importer ou Personnaliser).

    • Ajout de référence Web.

    Affichage de classes

    Les Assistants Code disponibles à partir de l'affichage de classes dépendent de l'emplacement de votre curseur au moment où vous cliquez avec le bouton droit sur un élément. Si l'option Ajouter ne s'affiche pas lorsque vous cliquez avec le bouton droit sur un élément, déplacez le curseur d'un niveau vers le haut dans l'arborescence de la classe et recommencez. Les Assistants Code placent toujours le code supplémentaire à l'endroit approprié de l'arborescence de développement, peu importe où se trouve votre curseur. L'affichage de classes propose les Assistants Code suivants :

    Si vous cliquez sur Ajouter une classe, la boîte de dialogue Ajouter une classe s'ouvre, vous permettant d'accéder à tous les nouveaux Assistants Code d'ajout d'une classe.

Voir aussi

Tâches

Substitution d'une fonction virtuelle

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

Référence

Parcours de la structure de classe

Concepts

Projets Visual C++

Types de fichiers créés pour les projets Visual C++