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 :
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.
Cliquez avec le bouton droit sur le nom de l’interface.
Dans le menu contextuel, sélectionnez Ajouter>Ajouter une propriété.
Dans l’Assistant Ajout de propriété, fournissez les informations pour créer la propriété.
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é :
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
estGet
PropertyName. Vous pouvez modifier ce nom. Si vous supprimez le nom, la fonctionGetNotSupported
est insérée dans la table de dispatch de l’interface. La fonctionGet
PropertyName 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
estSet
PropertyName. Vous pouvez modifier ce nom. Si vous supprimez le nom, la fonctionSetNotSupported
est insérée dans la table de dispatch de l’interface. La fonctionSet
PropertyName 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.