Ajout d'une classe

Pour ajouter une classe dans un projet Visual C++, dans l'Explorateur de solutions, cliquez avec le bouton droit sur le projet, cliquez sur Ajouter, puis sur Classe. Cela permet d'ouvrir la boîte de dialogue Ajouter une classe, boîte de dialogue.

Lorsque vous ajoutez une classe, vous devez spécifier un nom différent de celui des classes qui existent déjà dans MFC ou ATL. Si vous entrez un nom qui existe déjà dans l'une des deux bibliothèques, Visual C++ affiche un message qui indique que le nom spécifié est réservé.

Si la convention de dénomination de votre projet exige que vous utilisiez un nom existant, il vous suffit de modifier la casse d'une ou de plusieurs lettres du nom, car Visual C++ respecte la casse. Par exemple, bien que vous ne puissiez pas nommer une classe CDocument, vous pouvez la nommer cdocument.

Quel genre de classe voulez-vous ajouter ?

Dans la boîte de dialogue Ajouter une classe, lorsque vous développez le nœud Visual C++ dans le volet gauche, plusieurs groupes de classes installées s'affichent. Il s'agit notamment des groupes suivants : CLR, ATL, MFC et C++. Lorsque vous sélectionnez un groupe, la liste des modèles disponibles dans ce groupe s'affiche dans le volet central. Chaque modèle contient les fichiers et le code source requis pour une classe.

Pour générer une nouvelle classe, sélectionnez un modèle dans le volet central, tapez le nom de la classe dans la zone Nom, puis cliquez sur Ajouter. Cela entraîne l'affichage de l'Assistant Ajouter une classe, qui vous permet de spécifier les options relatives à la classe.

Notes

Le modèle Ajouter la prise en charge ATL aux MFC ne crée pas de classe, mais il configure le projet pour une utilisation d'ATL. Pour plus d'informations, consultez Ajout de la prise en charge ATL à votre projet MFC.

Pour créer une classe C++ qui n'utilise pas MFC, ATL ou CLR, servez-vous du modèle Classe C++ situé dans le groupe C++ des classes installées. Pour plus d'informations, consultez Ajout d'une classe C++ générique.

Deux genres de classes C++ basées sur formulaires sont disponibles. Le premier, CFormView Class crée une classe MFC. Le deuxième crée une classe CLR Windows Forms.

Voir aussi

Tâches

Création d'une application MFC basée sur les formulaires

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

Référence

Ajouter une classe, boîte de dialogue

Concepts

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