Partager via


IPerPropertyBrowsingImpl, classe

Cette classe implémente IUnknown et permet à un client d'accéder aux informations dans les pages d'une propriété de l'objet.

Important

Cette classe et ses membres ne peuvent pas être utilisés dans les applications qui s'exécutent dans Windows Runtime.

template< 
class T  
> 
class ATL_NO_VTABLE IPerPropertyBrowsingImpl : 
public IPerPropertyBrowsing

Paramètres

  • T
    Votre classe, dérivée de IPerPropertyBrowsingImpl.

Membres

Méthodes publiques

Nom

Description

IPerPropertyBrowsingImpl::GetDisplayString

Extrait une chaîne décrivant une propriété donnée.

IPerPropertyBrowsingImpl::GetPredefinedStrings

Récupère un tableau de chaînes qui correspondent aux valeurs d'une propriété donnée peut recevoir.

IPerPropertyBrowsingImpl::GetPredefinedValue

Récupère variant contenant la valeur d'une propriété identifiée par un DISPID donné. Le DISPID est associé au nom de chaîne extrait d' GetPredefinedStrings. L'implémentation ATL retourne E_NOTIMPL.

IPerPropertyBrowsingImpl::MapPropertyToPage

Récupère le CLSID de la page de propriétés associée à une propriété donnée.

Notes

L'interface d' IPerPropertyBrowsing permet à un client d'accéder aux informations dans les pages d'une propriété de l'objet. La classe IPerPropertyBrowsingImpl fournit une implémentation par défaut de cette interface et implémente IUnknown en envoyant des informations à l'unité de vidage dans les versions debug.

Notes

Si vous utilisez Microsoft Access comme application conteneur, vous devez dériver votre classe d' IPerPropertyBrowsingImpl.Sinon, l'accès ne chargera pas votre contrôle.

Articles connexes   Didacticiel ATL, créer un projet ATL

Hiérarchie d'héritage

IPerPropertyBrowsing

IPerPropertyBrowsingImpl

Configuration requise

Header: atlctl.h

Voir aussi

Référence

IPropertyPageImpl, classe

ISpecifyPropertyPagesImpl, classe

Autres ressources

Vue d'ensemble de la classe ATL