Interface ISpecifyPropertyPages (ocidl.h)

Indique qu’un objet prend en charge les pages de propriétés. Les pages de propriétés OLE permettent à un objet d’afficher ses propriétés dans une boîte de dialogue à onglets appelée feuille de propriétés. Un utilisateur final peut ensuite afficher et modifier les propriétés de l’objet. Un objet peut afficher ses pages de propriétés indépendamment de son client, ou le client peut gérer l’affichage des pages de propriétés à partir d’un certain nombre d’objets contenus dans une feuille de propriétés unique. Les pages de propriétés fournissent également un moyen de notifier un client des modifications apportées aux propriétés d’un objet.

Héritage

L’interface ISpecifyPropertyPages hérite de l’interface IUnknown . ISpecifyPropertyPages a également les types de membres suivants :

Méthodes

L’interface ISpecifyPropertyPages a ces méthodes.

 
ISpecifyPropertyPages ::GetPages

Récupère la liste des pages de propriétés qui peuvent être affichées dans la feuille des propriétés de cet objet.

Remarques

Un objet de page de propriétés gère une page particulière dans une feuille de propriétés. Une page de propriétés implémente au moins IPropertyPage et peut éventuellement implémenter IPropertyPage2 si la sélection d’une propriété spécifique est prise en charge.

Un objet spécifie sa prise en charge des pages de propriétés en implémentant ISpecifyPropertyPages. Grâce à cette interface, l’appelant peut obtenir une liste de CLSID identifiant les pages de propriétés spécifiques que l’objet prend en charge. Si l’objet spécifie un CLSID de page de propriétés, l’objet doit être en mesure de recevoir les modifications de propriété de la page de propriétés.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête ocidl.h

Voir aussi

IPropertyPage

IPropertyPage2

IPropertyPageSite