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

Pour ajouter une page de propriétés ATL (Active Template Library) à votre projet, ce dernier doit avoir été créé en tant qu'application ATL ou MFC prenant en charge ATL. Vous pouvez utiliser l'Assistant Projet ATL pour créer une application ATL ou ajouter un objet ATL à votre application MFC afin d'implémenter la prise en charge ATL pour une application MFC.

Si vous ajoutez une page de propriétés pour un contrôle, ce dernier doit prendre en charge l'interface ISpecifyPropertyPagesImpl. Par défaut, cette interface se trouve dans la liste de dérivation de la classe de votre contrôle si vous créez un contrôle ATL à l'aide de l'Assistant Contrôle ATL.

Notes

Si la classe de votre contrôle ne contient 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 le volet Modèles de la boîte de dialogue Ajouter une classe, cliquez sur Page de propriétés ATL, puis sur Ouvrir pour afficher l'Assistant Page de propriétés ATL.

Lorsque vous créez une page de propriétés pour un contrôle, vous devez fournir l'entrée PROP_PAGE dans le mappage de propriétés du contrôle.

Voir aussi

Référence

Fundamentals of ATL COM Objects

Concepts

ATL COM Property Pages

Example: Implementing a Property Page