Partage via


Ajout d’une page de propriétés ATL

Remarque

L’Assistant Page de propriétés ATL n’est pas disponible dans Visual Studio 2019 et versions ultérieures.

Pour ajouter une page de propriétés Active Template Library (ATL) à votre projet, celui-ci doit avoir été créé en tant qu’application ATL ou application MFC qui contient une prise en charge ATL. Vous pouvez utiliser l’Assistant Projet ATL pour créer une application ATL ou ajouter un objet ATL à votre application MFC pour implémenter la prise en charge ATL dans une application MFC.

Si vous ajoutez une page de propriétés pour un contrôle, celui-ci doit prendre en charge l’interface ISpecifyPropertyPagesImpl. Par défaut, cette interface est dans la liste de dérivation de votre classe de contrôle lorsque vous créez un contrôle ATL à l’aide de l’Assistant Contrôle ATL.

Remarque

Si votre classe de contrôle n’a pas ISpecifyPropertyPagesImpl dans sa liste de dérivation, vous devez l’ajouter manuellement.

Pour ajouter une page de propriétés ATL à votre projet

  1. Dans l’Explorateur de solutions ou dans l’affichage de classes, cliquez avec le bouton droit sur le nom du projet auquel vous souhaitez ajouter la page de propriétés ATL.

  2. Dans le menu contextuel, cliquez sur Ajouter, puis sur Ajouter une classe.

  3. Dans la boîte de dialogue Ajouter une classe, dans le volet Modèles, cliquez sur Page de propriétés ATL, puis sur Ouvrir pour afficher l’Assistant Page de propriétés ATL.

Une fois la page de propriétés d’un contrôle créée, vous devez renseigner l’entrée PROP_PAGE dans le mappage de propriétés pour le contrôle.

Voir aussi

Pages de propriétés
Principes de base des objets ATL COM
Exemple : implémentation d’une page de propriétés