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