ISpecifyPropertyPagesImpl, classe
Cette classe implémente IUnknown
et fournit une implémentation par défaut de l’interface ISpecifyPropertyPages .
Important
Cette classe et ses membres ne peuvent pas être utilisés dans les applications qui s’exécutent dans Windows Runtime.
Syntaxe
template<class T>
class ATL_NO_VTABLE ISpecifyPropertyPagesImpl
: public ISpecifyPropertyPages
Paramètres
T
Votre classe, dérivée de ISpecifyPropertyPagesImpl
.
Membres
Méthodes publiques
Nom | Description |
---|---|
ISpecifyPropertyPagesImpl ::GetPages | Remplit un tableau compté de valeurs UUID. Chaque UUID correspond au CLSID pour l’une des pages de propriétés qui peuvent être affichées dans la feuille de propriétés de l’objet. |
Notes
L’interface ISpecifyPropertyPages permet à un client d’obtenir une liste de CLSID pour les pages de propriétés prises en charge par un objet. La classe ISpecifyPropertyPagesImpl
fournit une implémentation par défaut de cette interface et implémente en envoyant des IUnknown
informations à l’appareil de vidage dans les builds de débogage.
Remarque
N’exposez pas l’interface ISpecifyPropertyPages
si votre objet ne prend pas en charge les pages de propriétés.
Didacticiel ATL sur les articles connexes, création d’un projet ATL
Hiérarchie d'héritage
ISpecifyPropertyPages
ISpecifyPropertyPagesImpl
Spécifications
En-tête : atlcom.h
ISpecifyPropertyPagesImpl ::GetPages
Remplit le tableau dans la structure CAUUID avec les CLSID pour les pages de propriétés qui peuvent être affichées dans la feuille de propriétés de l’objet.
STDMETHOD(GetPages)(CAUUID* pPages);
Notes
ATL utilise le mappage de propriétés de l’objet pour récupérer chaque CLSID.
Voir ISpecifyPropertyPages ::GetPages dans le Kit de développement logiciel (SDK) Windows.
Voir aussi
IPropertyPageImpl, classe
IPerPropertyBrowsingImpl, classe
Vue d’ensemble de la classe