Partager via


Pages de propriétés ATL COM

Les pages de propriétés COM fournissent une interface utilisateur pour définir les propriétés (ou appeler les méthodes) d'un ou plusieurs objets COM. Les pages de propriétés sont largement utilisées par les contrôles ActiveX pour la fourniture des interfaces utilisateur élaborées qui permettent aux propriétés de contrôle à définir au moment de le design.

Les pages de propriétés sont des objets COM qui implémentent l'interface d' IPropertyPage ou d' IPropertyPage2 . Ces interfaces fournissent des méthodes qui permettent la page à associer à site (un objet COM qui représente le conteneur de la page) et plusieurs objets (les objets COM dont les méthodes sont appelées en réponse à les modifications apportées par l'utilisateur de la page de propriétés). Le conteneur de page de propriétés est responsable des méthodes sur l'interface de page de propriétés pour indiquer la page lorsque afficher ou masquer son interface utilisateur, et quand appliquer les modifications apportées par l'utilisateur aux objets sous-jacents.

Chaque page de propriétés peut être générée intégralement indépendamment des objets dont les propriétés peuvent être définies. Tout de laquelle une page de propriétés a besoin est d'inclure une interface particulière (ou l'ensemble d'interfaces) et de fournir une interface utilisateur pour appeler des méthodes sur cette interface.

Pour plus d'informations, consultez feuilles de propriétés et pages de propriétés dans Kit de développement logiciel Windows.

Dans cette section

  • Spécifier les pages de propriétés
    Répertorie les étapes pour spécifier des pages de propriétés à votre contrôle et illustre une classe d'exemple.

  • implémenter des pages de propriétés
    Répertorie les étapes pour implémenter des pages de propriétés, notamment des méthodes pour substituer. Promenades vous présente un exemple complet en fonction de l'exemple de programme ATLPages.

Rubriques connexes

  • Exemple ATLPages
    L'exemple abrégé sur pour l'exemple ATLPages, qui implémente une page de propriétés à l'aide de IPropertyPageImpl.

  • ATL
    Fournit des liens vers des rubriques conceptuelles sur comment programmer avec la bibliothèque ATL.

Voir aussi

Autres ressources

Concepts ATL