Partager via


Classe de IPropertyPageImpl

Cette classe implémente IUnknown et fournit une implémentation par défaut de l'interface d' IPropertyPage .

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 IPropertyPageImpl

Paramètres

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

Membres

bwyf6xfe.collapse_all(fr-fr,VS.110).gifConstructeurs publics

Nom

Description

IPropertyPageImpl::IPropertyPageImpl

Constructeur.

bwyf6xfe.collapse_all(fr-fr,VS.110).gifMéthodes publiques

Nom

Description

IPropertyPageImpl::Activate

Crée la fenêtre boîte de dialogue de la page de propriétés.

IPropertyPageImpl::Apply

S'applique aux valeurs actuelles de la page de propriétés aux objets sous-jacents spécifiés via SetObjects.L'implémentation ATL retourne S_OK.

IPropertyPageImpl::Deactivate

Perd la fenêtre créée avec Activate.

IPropertyPageImpl::GetPageInfo

Récupère des informations sur la page de propriétés.

IPropertyPageImpl::Help

Appelle l'aide de windows pour la page de propriétés.

IPropertyPageImpl::IsPageDirty

Indique si la page de propriétés a été modifié depuis qu'elle a été activée.

IPropertyPageImpl::Move

Les positions et redimensionne la boîte de dialogue de page de propriétés.

IPropertyPageImpl::SetDirty

Signale l'état de la page de propriétés comme changé ou inchangé.

IPropertyPageImpl::SetObjects

Fournit un tableau de pointeurs d' IUnknown pour les objets associés à la page de propriétés.Ces objets reçoivent les valeurs actuelles de la page de propriétés via un appel à Appliquer.

IPropertyPageImpl::SetPageSite

Fournit à la page de propriétés un pointeur d' IPropertyPageSite , dans lequel la page de propriétés communique avec le frame de propriété.

IPropertyPageImpl::Show

Rend la boîte de dialogue de page de propriétés visible ou invisible.

IPropertyPageImpl::TranslateAccelerator

Traite une séquence de touches spécifiée.

bwyf6xfe.collapse_all(fr-fr,VS.110).gifDonnées membres publiques

Nom

Description

IPropertyPageImpl::m_bDirty

Spécifie si l'état de la page de propriétés a changé.

IPropertyPageImpl::m_dwDocString

Stocke l'identificateur de la ressource associé à la chaîne de texte qui décrit la page de propriétés.

IPropertyPageImpl::m_dwHelpContext

Stocke l'identificateur de contexte pour la rubrique d'aide associée à la page de propriétés.

IPropertyPageImpl::m_dwHelpFile

Stocke l'identificateur de ressource associé au nom du fichier d'aide décrivant la page de propriétés.

IPropertyPageImpl::m_dwTitle

Stocke l'identificateur de la ressource associé à la chaîne de texte qui s'affiche dans l'onglet de la page de propriétés.

IPropertyPageImpl::m_nObjects

Stocke le nombre d'objets associés à la page de propriétés.

IPropertyPageImpl::m_pPageSite

Pointe vers l'interface d' IPropertyPageSite via laquelle la page de propriétés communique avec le frame de propriété.

IPropertyPageImpl::m_ppUnk

Pointe vers un tableau de pointeurs d' IUnknown aux objets associés à la page de propriétés.

IPropertyPageImpl::m_size

Stocke la hauteur et la largeur de la boîte de dialogue de la page de propriétés, en pixels.

Notes

l'interface d' IPropertyPage permet à un objet pour gérer une page de propriétés particulière dans une feuille de propriétés.La classe IPropertyPageImpl 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.

Articles connexes   Didacticiel ATL, créer un projet ATL

Hiérarchie d'héritage

IPropertyPage

IPropertyPageImpl

Configuration requise

Header: atlctl.h

Voir aussi

Référence

Classe d'IPropertyPage2Impl

Classe d'IPerPropertyBrowsingImpl

Classe d'ISpecifyPropertyPagesImpl

Autres ressources

Vue d'ensemble de la classe ATL