Partage via


Ajouter une propriété

Vous pouvez utiliser l’Assistant Ajout de propriété pour ajouter une propriété à une interface dans votre projet.

Pour ajouter une propriété à votre interface :

  1. Dans le menu principal de Visual Studio, sélectionnez Afficher>Affichage de classes. Dans le volet Affichage de classes, développez le nœud du projet pour afficher l’interface à laquelle vous souhaitez ajouter la propriété.

    Notes

    Vous pouvez également ajouter des propriétés aux dispinterfaces qui, tant que le projet n’est pas attribué, sont imbriquées dans le nœud de la bibliothèque.

  2. Cliquez avec le bouton droit sur le nom de l’interface.

  3. Dans le menu contextuel, sélectionnez Ajouter>Ajouter une propriété.

  4. Dans l’Assistant Ajout de propriété, fournissez les informations pour créer la propriété.

  5. Sélectionnez OK pour ajouter la propriété.

Assistant Ajout de propriété

La section suivante décrit l’interface utilisateur que vous allez utiliser pour ajouter une propriété :

Capture d’écran de l’Assistant Ajout de propriété avec le champ Nom de méthode défini sur l’exemple et le type de propriété défini sur int a

  • Nom de la propriété

    Définit le nom de la propriété.

  • Type de propriété

    Définit le type de retour de la propriété.

  • Get, fonction

    Sélectionnez cette option pour ajouter un getter de propriété. Par défaut, le nom de la fonction Get est GetPropertyName. Vous pouvez modifier ce nom. Si vous supprimez le nom, la fonction GetNotSupported est insérée dans la table de dispatch de l’interface. La fonction GetPropertyName spécifie que la propriété est accessible en lecture.

    Pour les interfaces ATL la fonction Get rend la propriété accessible en lecture. En d’autres termes, cette fonction crée la méthode Get pour récupérer cette propriété à partir de l’objet. Sélectionnez Get, Put ou les deux.

  • Fonction Put

    Sélectionnez pour ajouter un setter de propriété. Par défaut, le nom de la fonction Set est SetPropertyName. Vous pouvez modifier ce nom. Si vous supprimez le nom, la fonction SetNotSupported est insérée dans la table de dispatch de l’interface. La fonction SetPropertyName spécifie que la propriété est accessible en écriture.

    Pour les interfaces ATL la fonction Put rend la propriété accessible en écriture. En d’autres termes, cette fonction crée la méthode Put pour définir cette propriété de l’objet. Sélectionnez Get, Put ou les deux.

Voir aussi

Ajouter une propriété IDL

Ajouter une propriété MFC IDL